Cristiano Ronaldo scored twice in the second half to become the first player to reach 100 goals in UEFA club competition and help Real Madrid overturn a first-half headed goal by Arturo Vidal to win at Bayern München. On a disappointing night for Bayern, Vidal missed a first-half penalty and Javi Martínez was sent off.
Madrid and Ronaldo had barely figured as an attacking threat in the first half. However, after Carvajal found space down the right, Ronaldo volleyed the ensuing cross past Manuel Neuer for his 99th goal in UEFA club competition. Neuer then did superbly to tip over a Gareth Bale header but the pendulum swung further away from Bayern when Martínez collected two yellow cards in four minutes.
The home goalkeeper brilliantly denied Benzema and Ronaldo, but the second goal Madrid had been threatening arrived with 13 minutes left. Marco Asensio found the space to deliver a left-footed cross that Ronaldo met ahead of Juan Bernat, prodding the ball low past Neuer for his history-making goal – and leaving Madrid in sight of a seventh straight semi-final.