Bayern Munich 1 Real Madrid 2
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 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.
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 Karim Benzema's close-range effort and then got a strong hand to beat off Ronaldo's point-blank effort.
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.
Real could have extended their lead as Marcelo's shot from the left flew wide and Benzema's effort and a header from Ramos were both ruled out for offside.