Cristiano Ronaldo reached 100 goals in European football as Bayern Munich rued a missed penalty and a red card in a 2-1 loss to Real Madrid.
Bayern, unbeaten at home for over a year going into the tie, started well when Arturo Vidal powered a header past Keylor Navas from a corner. But Vidal then missed a penalty when he blazed over the bar.
Real created little in the first half but they were level just a couple of minutes into the second half when Ronaldo volleyed home a cross from Dani Carvajal.
The turning point for the game came when Javi Martinez was shown two yellow cards in just a few minutes and was rightly shown his marching orders.
This was the catalyst for some intense Real pressure and only a couple of magnificent saves from Manuel Neuer kept the scores level.
However Ronaldo was not to be denied and he poked home following a good cross from the impressive Marco Asensio, giving Madrid a big advantage heading into the second leg on Tuesday.
Ronaldo still the man for the big occasion. A lot of criticism has been levelled at Ronaldo this season, some fair some not so. There can be no denying that nowadays he really doesn't contribute much to the overall team performance. He's not as quick as he was, he's not even as sharp with the ball at his feet. Yet there can be equally no denying that when a big goal is needed he can still step up. His 99th and 100th European goals have put Real in the driving seat and he comes alive in the penalty area. Even at 32 he's still one of the biggest goal threats the game has ever seen.
MAN OF THE MATCH
Manuel Neuer (Bayern Munich): If it wasn't for Neuer Bayern would already be dead and buried. Perhaps he could have done a bit better with Ronaldo's second but it was an excellent finish from the Portuguese. Besides, Neuer made two genuinely world-class saves. In the first half he flung himself into the air to tip Karim Benzema's header onto the bar and in the second he produced something extraordinary to stop Ronaldo. The Real man found space in the box and smashed it from close range but Neuer stuck out a wrist at the last minute and made the save. In a season where Neuer's status as the best keeper in the world has been questioned this was a timely reminder of just how good he is.
Bayern Munich: Neuer 8, Lahm 7, Martinez 4, Boateng 5, Alaba 5, Thiago 6, Alonso 5, Vidal 6, Robben 7, Ribery 5, Muller 5. Subs: Bernat 5, Costa 5, Coman 5.
Read the full article on eurosport.co.uk: Ronaldo reaches milestone as Madrid punish 10-man Bayern