The Portugal captain struck two minutes after the break to cancel out Arturo Vidal’s bullet header before poking home a second to give the holders a strong result to take back to the Santiago Bernabeu for the return fixture.
Bayern had been good value for their lead but Vidal’s missed penalty allowed Madrid to get back into the match, before a red card for Javi Martinez left the Bundesliga leaders facing a battle to ensure they stayed in the tie.
The first half belonged to the home side and Vidal in particular, the midfielder scoring with one emphatic header, missing a clear chance for a second and blazing a controversial spot-kick over the crossbar.
Madrid responded through Ronaldo’s first goal in the tournament since September 27 and Martinez’s two quick-fire yellow cards gave them a foothold they never looked likely to relinquish, before Ronaldo’s second 13 minutes from time sealed the win – his 100th goal in European competition.
Email: firstname.lastname@example.org Or Report.email@example.com