Match ends, Real Madrid 1, Juventus 3.
Real Madrid 1-3 Juventus (agg: 4-3)
- From the section European Football

Cristiano Ronaldo's injury-time penalty put holders Real Madrid through to the Champions League semi-finals after holding off a stunning Juventus comeback.
Ronaldo's coolly taken 97th-minute penalty into the top corner came after Medhi Benatia brought down Lucas Vazquez in the box.
Juve goalkeeper Gianluigi Buffon, in what might be his last Champions League appearance, was sent off by English referee Michael Oliver after awarding the spot-kick, for foul and abusive language.
Real, Champions League winners in three of the past four seasons, came into the second leg leading 3-0, helped by Ronaldo's stunning bicycle kick.
But the Serie A leaders got off to a dream start when Mario Mandzukic headed in from Sami Khedira's cross after just two minutes and Mandzukic got a second before half-time.
Blaise Matuidi pounced to capitalise on Keylor Navas' fumble to level the tie on aggregate before the dramatic ending.
Real join Liverpool, Roma and Bayern Munich in the last-four draw, which takes place in Nyon on Friday at 12:00 BST.
Chaotic ten minutes in Madrid
The game looked to be heading for extra time before a chaotic final few minutes saw even the calmest of players lose control.
- 90th minute: Benatia push on Vazquez is adjudged to be a foul and Oliver points to the spot. Benatia booked and furious Juve players surround the referee, incensed at the decision.
- 93rd minute: Buffon remonstrates too vociferously, screaming and pointing his finger in the direction of Oliver and is shown a red card.
- 96th minute: Juve striker Gonzalo Higuain is brought off and replaced by former Arsenal goalkeeper Wojciech Szczesny.
- 97th minute: Ronaldo despatches the penalty into the top right-hand corner.
- 98th minute: Ronaldo is booked for taking off his shirt while celebrating in front of the home supporters.
- 99th minute: Referee blows for full-time.
Ronaldo steps up to the mark
Real have endured a poor season so far in La Liga, sitting fourth in the table and 15 points adrift of runaway leaders Barca, who capitulated on Tuesday night to go out of the Champions League.
The competition is Real's only hope of a major trophy this season, but they only just managed to sneak through to the last four for the eighth consecutive season.
Ronaldo, the Ballon d'Or holder, proved himself to be the best once again, stepping up under the most intense pressure to send his team through.
The penalty extended his incredible goalscoring form this campaign:
- Now netted in 11 games in a row for Real
- Takes his tally to 27 in his past 14 games
- 41 strikes overall in 38 games this season
- 120th goal in 150 Champions League appearances.
More to follow.
Line-ups
Real Madrid
- 1Navas
- 2CarvajalBooked at 22mins
- 5Varane
- 3Vallejo
- 12MarceloBooked at 81mins
- 14CasemiroSubstituted forVázquezat 45'minutes
- 10ModricSubstituted forKovacicat 75'minutes
- 8Kroos
- 22Isco
- 7RonaldoBooked at 90mins
- 11BaleSubstituted forAsensioat 45'minutes
Substitutes
- 9Benzema
- 13Casilla
- 15Hernández
- 17Vázquez
- 18Llorente
- 20Asensio
- 23Kovacic
Juventus
- 1BuffonBooked at 90mins
- 2De SciglioSubstituted forLichtsteinerat 17'minutesBooked at 36mins
- 4BenatiaBooked at 90mins
- 3Chiellini
- 12Alex SandroBooked at 67mins
- 6Khedira
- 5PjanicBooked at 17mins
- 14Matuidi
- 11Douglas CostaBooked at 73mins
- 9HiguaínSubstituted forSzczesnyat 90+6'minutes
- 17MandzukicBooked at 29mins
Substitutes
- 7Cuadrado
- 8Marchisio
- 22Asamoah
- 23Szczesny
- 24Rugani
- 26Lichtsteiner
- 27Sturaro
- Referee:
- Michael Oliver
Match Stats
- Possession
- Home62%
- Away38%
- Shots
- Home18
- Away11
- Shots on Target
- Home6
- Away6
- Corners
- Home7
- Away3
- Fouls
- Home8
- Away20
Live Text
Full Time
Second Half ends, Real Madrid 1, Juventus 3.
Booking
Cristiano Ronaldo (Real Madrid) is shown the yellow card for excessive celebration.
Goal!
Goal! Real Madrid 1, Juventus 3. Cristiano Ronaldo (Real Madrid) converts the penalty with a right footed shot to the top right corner.
Substitution
Substitution, Juventus. Wojciech Szczesny replaces Gonzalo Higuaín.
Dismissal
Gianluigi Buffon (Juventus) is shown the red card.
Penalty Real Madrid. Lucas Vázquez draws a foul in the penalty area.
Penalty conceded by Medhi Benatia (Juventus) after a foul in the penalty area.
Booking
Medhi Benatia (Juventus) is shown the yellow card for a bad foul.
Toni Kroos (Real Madrid) wins a free kick in the attacking half.
Foul by Medhi Benatia (Juventus).
Attempt missed. Cristiano Ronaldo (Real Madrid) header from the left side of the six yard box is too high. Assisted by Daniel Carvajal with a cross.
Foul by Jesús Vallejo (Real Madrid).
Gonzalo Higuaín (Juventus) wins a free kick in the attacking half.
Booking
Marcelo (Real Madrid) is shown the yellow card for a bad foul.
Foul by Marcelo (Real Madrid).
Douglas Costa (Juventus) wins a free kick on the right wing.
Corner, Real Madrid. Conceded by Giorgio Chiellini.
Attempt missed. Raphael Varane (Real Madrid) right footed shot from the centre of the box is close, but misses to the right. Assisted by Isco following a corner.
Corner, Real Madrid. Conceded by Gianluigi Buffon.
Attempt saved. Isco (Real Madrid) right footed shot from outside the box is saved in the bottom left corner. Assisted by Marcelo.
Offside, Juventus. Douglas Costa tries a through ball, but Miralem Pjanic is caught offside.
Corner, Juventus. Conceded by Jesús Vallejo.
Attempt blocked. Sami Khedira (Juventus) right footed shot from the centre of the box is blocked. Assisted by Mario Mandzukic with a cross.
Attempt missed. Alex Sandro (Juventus) left footed shot from outside the box misses to the right. Assisted by Sami Khedira.
Substitution
Substitution, Real Madrid. Mateo Kovacic replaces Luka Modric.
Attempt missed. Raphael Varane (Real Madrid) header from the centre of the box misses to the left. Assisted by Toni Kroos with a cross following a corner.
Corner, Real Madrid. Conceded by Miralem Pjanic.
Attempt blocked. Cristiano Ronaldo (Real Madrid) right footed shot from the left side of the box is blocked. Assisted by Marco Asensio.
Booking
Douglas Costa (Juventus) is shown the yellow card for a bad foul.
Marco Asensio (Real Madrid) wins a free kick in the defensive half.
Foul by Douglas Costa (Juventus).
Attempt missed. Marco Asensio (Real Madrid) left footed shot from outside the box is close, but misses the top right corner from a direct free kick.
Lucas Vázquez (Real Madrid) wins a free kick in the attacking half.
Foul by Alex Sandro (Juventus).
Booking
Alex Sandro (Juventus) is shown the yellow card for a bad foul.
Cristiano Ronaldo (Real Madrid) wins a free kick in the attacking half.
Foul by Alex Sandro (Juventus).
Corner, Juventus. Conceded by Toni Kroos.
Cristiano Ronaldo (Real Madrid) wins a free kick on the left wing.