Hang time: Arjen Robben and Marcelo battle for the ball in the air
Atletico Madrid, Real Madrid and Monaco all take one-goal leads into the second legs of their Champions League quarter-finals.
Atletico Madrid 1-0 Leicester City
Antoine Griezmann's controversial first-half penalty handed Atletico Madrid a tight 1-0 win over gutsy Leicester in their Champions League quarter-final first leg.
The France striker was fouled outside the box by Marc Albrighton but referee Jonas Erikssson pointed to the spot – yet the Foxes' European hopes remain alive.
It was deja vu for Leicester after another dubious penalty at the Vicente Calderon helped knock them out of the UEFA Cup in 1997.
They will also have to overturn a deficit at the King Power Stadium on Tuesday without Robert Huth, who is suspended after collecting his third booking of the campaign.
But the Foxes. who failed to create a meaningful chance, will be encouraged they are in the tie and still have a chance of booking a stunning semi-final spot.
They defended well and were vigilant although Atletico's one-paced second-half performance played into their hands.
Atletico dominated from the off and Koke smacked the outside of the post from 25 yards after five minutes before Yannick Carrasco volleyed wide after Huth's miscued header.
Similar to the last 16 first leg against Sevilla, Leicester were pinned back by their Spanish hosts as Atletico marauded forward with growing menace.
The Foxes were sloppy and failed to help themselves as they gifted possession back to Atletico with striker Griezmann firing over.
There was little early respite as the frantic Leicester defence held firm but slowly the Foxes began to make some ground.
Wilfred Ndidi had been vital in stemming the Atletico attack but the visitors were undone in controversial style after 27 minutes.
They had looked more comfortable but were caught by a lightning break when Griezmann burst clear on the left.
The striker went to sprint into the area but he was clipped by Albrighton and referee awarded a penalty – despite Griezmann being clearly outside the area.
There were echoes of 1997 – when Delfi Geli went down softly under Steve Guppy's challenge to win a penalty in their UEFA Cup meeting – but Griezmann ignored the debate to beat Kasper Schmeichel.
Atletico deserved the lead, if not the opening, and Koke went close to making it 2-0 when he lashed wide from 25 yards.
Leicester held firm ahead of the break, with Albrighton firing wide, and Andy King replaced Shinji Okazaki at the interval with boss Craig Shakespeare searching for a way back.
Atletico played a deep line to nullify Jamie Vardy's threat after boss Diego Simeone pinpointed him as the main danger before the game.
The striker continued to find it tough but the Foxes almost found a way through when Huth's close range effort was blocked after 54 minutes.
But the defender was booked minutes later when he clipped Koke and will now be banned for the second leg.
Leicester then survived a scare when Huth was beaten by Fernando Torres but the former Liverpool striker slipped as he shot and the ball bounced out for a throw in.
Methodical Madrid continued to try to unpick Leicester and Angel Correa was inches away from connecting with Griezmann's cross with 16 minutes left.
The Foxes, though, remained resolute and still have a chance to keep their European dream alive and clinch an improbable semi-final spot.
Bayern Munich 1-2 Real Madrid
Cristiano Ronaldo scored twice as Real Madrid came from behind to beat 10-man Bayern Munich 2-1 in the first leg of their Champions League quarter-final at the Allianz Arena.
Bayern, who had thrashed English club Arsenal 10-2 on aggregate to take their place in the last eight, went in front after 26 minutes through a bullet header from Arturo Vidal.
The Chile midfielder, though, wasted a chance to double the German club's advantage in first-half stoppage time when he blasted a penalty over the crossbar after what looked a poor handball decision against Dani Carvajal.
Real were level two minutes into the second half when Ronaldo swept in a cross from Carvajal.
Bayern had to play the final 30 minutes a man down after Javi Martinez picked up two quick cautions.
And Ronaldo took his tally to 100 European goals when he stabbed the ball past Manuel Neuer in the 77th minute to leave Carlo Ancelotti's men with it all to do in next week's second leg back at the Bernabeu.
Bayern were missing Poland forward Robert Lewandowsi because of a shoulder injury, so Thomas Muller lead the attack.
Real, unbeaten so far in the Champions League this season, had to do without defenders Raphael Varane and Pepe, who suffered a double rib fracture in Saturday's 1-1 draw with city rivals Atletico. Fernandez Nacho came into the backline.
After a tense opening it was the visitors who went close in the 18th minute.
Toni Kroos sent in a deep centre from the right and Karim Benzema headed the ball down, which bounced back up over the dive of Neuer, who may just have got a touch as it went on to the crossbar.
It was Bayern, though, who took the lead on 25 minutes.
Thiago played in an outswinging corner from the right, which Vidal powered past Keylor Navas, the goalkeeper only able to push the ball into the roof of the net.
Bayern remained on the offensive, with Franck Ribery's shot deflected behind and Vidal sending a header just wide before at the other end Kroos flashed a low drive past the post following a corner as Real looked to get back into the tie.
In first-half stoppage time, Bayern had a chance to extend their lead after Carvajal was adjudged to have blocked Ribery's shot with his arm.
However, Vidal stepped up to blast the penalty high over the crossbar.
It proved a costly miss as Real were on level terms early in the second half.
Carvajal whipped a ball across the Bayern penalty area from the right, which Ronaldo clipped past Neuer into the far corner.
Now it was Real who took hold of possession, with Bayern struggling to mount any sort of sustained pressure.
In the 56th minute, Carvajal got away down the right and sent a ball into the six-yard box, which Gareth Bale met with a bullet header, but Neuer made a superb reaction save over the crossbar.
The Wales forward soon went off, replaced by Marco Asensio, with some suggestions it could be precautionary against an injury concern.
Bayern were reduced to 10 men just after the hour when Javi Martinez, who had only just been cautioned, tripped Ronaldo as the Portugal forward looked to get clear.
Italian referee Nicola Rizzoli was left with little option but to shown the defensive midfielder a second yellow card followed by a red.
Real looked to make their extra man count, with Sergio Ramos whipping a 25-yard free-kick just wide following a handball by Ribery.
Neuer proved Bayern's last line of defence twice in as many minutes when he first kicked away Benzema's close-range effort and then got a strong hand to beat off Ronaldo's point-blank effort.
The German, though, could do little to prevent Real taking the lead on 77 minutes when Ronaldo stabbed in a low cross from Asensio.
Real could have further extended their advantage as Marcelo's shot from the left flew wide and Benzema's angled effort and a header from Ramos were both correctly ruled out for offside.
Borussia Dortmund 2-3 Monaco
Monaco showed little room for sentiment as they beat Borussia Dortmund 3-2 in a thrilling Champions League quarter-final first leg.
Less than 24 hours after the original tie was postponed when three explosions went off near the Dortmund team bus as they made their way to Signal Iduna Park, the Ligue 1 leaders gained the advantage thanks to Kylian Mbappe's double and a Sven Bender own goal.
Questions were asked whether Dortmund would have been in the right frame of mind to take the field so soon after the incident and with team-mate Marc Bartra in hospital having undergone surgery on an arm injury sustained in the blasts.
And, after wearing T-shirts supporting their stricken team-mate in the warm-up, their first-half performance proved doubters right as Monaco, who also missed a first-half spot-kick, surged into a two-goal lead.
The second half was a different story and Ousmane Dembele and Shinji Kagawa goals either side of Mbappe's second left it all to play for ahead of the return leg in the Principality.
Mbappe, tipped to be the next big star of European football, was in the game from the off and showcased his pace and power as he earned a 17th-minute penalty.
He surged into the area and was felled by Sokratis Papastathopoulos, who received a booking, but Fabinho dragged his spot-kick well wide of the post.
Dortmund's reprieve lasted just two minutes, however, as Monaco went ahead in the 19th minute, though there was more than a hint of luck involved.
Thomas Lemar found himself in space on the left and squared across goal to Mbappe, who was in an offside position, and Monaco's fortune did not end there as the striker converted off his thigh, without knowing too much about it.
Things got even better for the French side 10 minutes before half-time as they doubled the lead when Andrea Raggi's superb delivery from the left was diverted into his own net by a hapless Bender.
Dortmund boss Thomas Tuchel responded at the break by bringing on Nuri Sahin and Christian Pulisic and it had an immediate effect, as kicking towards the 'Yellow Wall' the hosts were rampant after the restart.
After several near misses, they finally got back into the game just before the hour when Dembele stuck into an empty net after neat play by Pierre-Emerick Aubameyang and Kagawa.
As Dortmund pushed for a leveller, Monaco had a superb chance to restore their two-goal lead with 15 minutes remaining, when Lemar's ball set Radamel Falcao free, the striker rounded goalkeeper Roman Burki but blazed over when off balance.
Monaco were not so wasteful when their next chance arrived in the 79th minute as Mbappe intercepted Lukasz Pisczek's loose pass, raced clear and sent a sublime finish into the top corner.
It was his 21st goal of the season and only enhances his flourishing reputation.
Kagawa gave Dortmund hope, though, five minutes later with a superb goal, killing Pulisic's cross dead, before slotting home in style.
Aubameyang could have earned a draw in injury time but he headed over and Monaco will leave Germany as favourites to progress.