Real Madrid 2-0 Borussia Dortmund (agg 3-4)
Borussia Dortmund survived a frantic finish at the Bernabeu to reach the Champions League final despite two late goals by Real Madrid.
Real, trailing 4-1 from the first leg, needed to score three times without reply to progress but wasted a series of early chances in an open game.
Karim Benzema gave Real hope from close range in the 82nd minute and Sergio Ramos scored a second soon after.
Ramos also headed wide in injury time but Dortmund held on.
Such a thrilling ending to the tie had seemed unlikely after the first leg at the Westfalenstadion and also for long spells in Spain, but Real will feel real frustration at their exit because of the sheer number of chances they squandered.
Dortmund also had several openings and could have put things beyond doubt when Robert Lewandowski fired against the bar in the second half.
Instead they were left hanging on before securing their date at Wembley on 25 May, where they will play either Barcelona or, as appears likely, German rivals Bayern Munich.
Ball after ball was pumped into the visitors' box and Real also felt they should have had a penalty when Felipe Santana clashed with Cristiano Ronaldo.
It was the dramatic ending that Real's fans had demanded from the start, but their team's response came far too late.
Jose Mourinho's men badly needed an early goal to find a way back into the tie and the high quality of their attacking play in the early stages probably deserved one.
But the finish Real required eluded them. Gonzalo Higuain fired straight at Roman Weidenfeller after Mesut Ozil squeezed him clear and Cristiano Ronaldo repeated the trick after getting on the end of a clipped ball into the area.
Ozil had more time to consider his strike after running clear but he could do no better, dragging his shot wide.
Dortmund did have a chance of their own against the run of play, when Lewandowski scuffed his shot after finding space from the free-kick, but the first 15 minutes were all about survival for the German side.
Sadly for Real, they could not maintain such a high tempo and, by half-time, Dortmund had established a foothold in the game as well as maintaining their commanding aggregate advantage.
Jurgen Klopp's side should have ended Real's resistance completely after the break, firstly when Marco Reus stole possession and fed Lewandowski to smash his shot against the bar.
And it took a brilliant stop from Real keeper Diego Lopez to deny Ilkay Gundogan as he ran unchallenged to meet another Reus cross from six yards out.
By now there were big gaps in the Real defence but their risky approach in piling men forward paid off with eight minutes to go.
Ozil found space down the right and his low cross was turned in by Benzema.
That gave the home fans a new voice, and they were sent into a frenzy by Real's second goal, which came from a corner after Weidenfeller tipped over another Benzema shot.
Benzema found Ramos with a pull-back and he took a touch before rifling his shot into the roof of the net.
Dortmund, previously unbeaten in Europe this season, looked shaken, but they recovered their composure at the back and, for all Real's efforts during five minutes of injury time, a third goal was beyond them.
- 41 Diego Lopez
- 02 Varane
- 04 Ramos Booked
- 05 Coentrao Booked (Kaka - 57' )
- 07 Ronaldo
- 10 Ozil
- 14 Alonso (Khedira - 67' Booked )
- 15 Essien
- 19 Modric
- 22 Di Maria
- 20 Higuain Booked (Benzema - 57' )
- 01 Casillas
- 03 Pepe
- 18 Albiol
- 06 Khedira
- 08 Kaka
- 09 Benzema
- 29 Morata
- 01 Weidenfeller Booked
- 04 Subotic
- 15 Hummels
- 26 Piszczek
- 29 Schmelzer
- 06 Bender Booked (Felipe Santana - 90' )
- 08 Gundogan Booked
- 16 Blaszczykowski
- 09 Lewandowski (Kehl - 87' )
- 10 Gotze (Grosskreutz - 14' )
- 11 Reus
- 20 Langerak
- 27 Felipe Santana
- 05 Kehl
- 07 Leitner
- 18 Sahin
- 19 Grosskreutz
- 23 Schieber
Live Text Commentary
Full Time The referee ends the match.90:00 +4:24
Garcia Sergio Ramos is caught offside. Roman Weidenfeller takes the direct free kick.90:00 +3:41
A cross is delivered by Karim Benzema, Augusto Felipe Santana makes a clearance.90:00 +3:31
The ball is swung over by Jakub Blaszczykowski, clearance made by Luka Modric.90:00 +2:19
Corner taken left-footed by Angel Di Maria, Headed effort from deep inside the area by Garcia Sergio Ramos misses to the left of the goal.90:00 +1:43
The official flags Marco Reus offside. Angel Di Maria takes the free kick.89:52
Mats Hummels restarts play with the free kick.89:52 Substitution
Substitution Augusto Felipe Santana on for Sven Bender.89:52
Luka Modric concedes a free kick for a foul on Sven Bender.87:47
Karim Benzema provided the assist for the goal.87:47 Goal scored
Goal! - Garcia Sergio Ramos - R Madrid 2 - 0 B Dortmund Goal scored by Garcia Sergio Ramos from close in high into the middle of the goal. Real Madrid 2 (3)-(4) 0 Borussia Dortmund.87:42
Raphael Varane takes a shot. Roman Weidenfeller makes a save. Angel Di Maria takes a outswinging corner.86:42
The ball is crossed by Luka Modric, blocked by Neven Subotic. Angel Di Maria decides to take a short corner. Corner taken left-footed by Angel Di Maria from the left by-line, clearance made by Mats Hummels.86:06 Substitution
Substitution Robert Lewandowski leaves the field to be replaced by Sebastian Kehl.84:44
Garcia Sergio Ramos takes a shot. Save made by Roman Weidenfeller.83:40
Foul by Marcel Schmelzer on Luka Modric, free kick awarded. The free kick is delivered right-footed by Mesut Ozil from right channel, save by Roman Weidenfeller.83:06 Booking
Booking The referee shows Roman Weidenfeller a yellow card.82:13 Booking
Booking Sami Khedira is cautioned.81:59
Assist by Mesut Ozil.81:59 Goal scored
Goal! - Karim Benzema - R Madrid 1 - 0 B Dortmund Karim Benzema grabs a goal from inside the six-yard box to the top right corner of the goal. Real Madrid 1 (2)-(4) 0 Borussia Dortmund.
The ball is crossed by Mesut Ozil,81:37
The referee blows for offside. Rodriguez Diego Lopez takes the free kick.81:06
Inswinging corner taken by Marco Reus, clearance by Michael Essien.80:21
Unfair challenge on Jakub Blaszczykowski by Sami Khedira results in a free kick. Free kick taken by Neven Subotic.78:09
Free kick taken by Marcel Schmelzer. The referee blows for offside against Robert Lewandowski. Rodriguez Diego Lopez takes the free kick.78:09 Booking
Booking Booking for Garcia Sergio Ramos for unsporting behaviour.78:06
Garcia Sergio Ramos gives away a free kick for an unfair challenge on Lukasz Piszczek.76:22
Angel Di Maria fouled by Lukasz Piszczek, the ref awards a free kick. Free kick crossed by Luka Modric, Mats Hummels makes a clearance.75:32
Robert Lewandowski gives away a free kick for an unfair challenge on Luka Modric. Direct free kick taken by Garcia Sergio Ramos.75:18
Robert Lewandowski takes a shot. Garcia Sergio Ramos gets a block in.73:55
Foul by IIkay Gundogan on Garcia Sergio Ramos, free kick awarded. Garcia Sergio Ramos restarts play with the free kick. Luka Modric concedes a free kick for a foul on IIkay Gundogan. Neven Subotic takes the free kick.72:30
Shot by Sami Khedira from outside the area goes high over the crossbar.71:55
Ricardo Kaka sends in a cross, clearance by Marcel Schmelzer.71:18
Effort from deep inside the area by Ricardo Kaka misses to the left of the target.71:07
The ball is sent over by Luka Modric, clearance made by Lukasz Piszczek.70:17
The ball is crossed by Mesut Ozil, Header by Cristiano Ronaldo from deep inside the penalty area misses to the left of the goal.69:12
Cristiano Ronaldo takes a shot from just inside the penalty box which clears the crossbar.67:55
The ball is delivered by Cristiano Ronaldo, Mats Hummels makes a clearance.66:57 Substitution
Substitution Sami Khedira replaces Xabi Alonso.66:27
The ball is sent over by Angel Di Maria.65:44
Marco Reus gives away a free kick for an unfair challenge on Garcia Sergio Ramos. Xabi Alonso takes the direct free kick.64:07
The ball is swung over by Jakub Blaszczykowski, Garcia Sergio Ramos manages to make a clearance.62:25
Marcel Schmelzer delivers the ball, Robert Lewandowski produces a header from close range which goes wide of the left-hand upright.61:45
The offside flag is raised against Karim Benzema. Direct free kick taken by Roman Weidenfeller.61:05
IIkay Gundogan takes a shot. Rodriguez Diego Lopez makes a fantastic save.60:01
Lukasz Piszczek fouled by Xabi Alonso, the ref awards a free kick. Free kick taken by Lukasz Piszczek.58:31
The ball is swung over by Mesut Ozil, clearance by Sven Bender.56:18 Substitution
Substitution Gonzalo Higuain leaves the field to be replaced by Karim Benzema.56:18 Substitution
Substitution Ricardo Kaka on for Alexandre Fabio Coentrao.55:57
Michael Essien produces a cross.54:28
Robert Lewandowski gives away a free kick for an unfair challenge on Garcia Sergio Ramos. Rodriguez Diego Lopez takes the free kick.52:09
Marco Reus takes a inswinging corner to the near post, Gonzalo Higuain makes a clearance.51:36
Angel Di Maria produces a cross, clearance by Neven Subotic.50:30
Marcel Schmelzer is ruled offside. Michael Essien takes the free kick.49:44
Robert Lewandowski takes a shot.49:01
Foul by Lukasz Piszczek on Cristiano Ronaldo, free kick awarded. Free kick taken by Xabi Alonso.48:34
The ball is swung over by Kevin Grosskreutz, Shot from deep inside the area by Robert Lewandowski clears the bar.47:59
Free kick awarded for a foul by Michael Essien on Mats Hummels. Free kick taken by Marcel Schmelzer.46:26
Free kick awarded for a foul by Garcia Sergio Ramos on Lukasz Piszczek. Roman Weidenfeller takes the free kick.46:01
Corner taken by Mesut Ozil from the left by-line, Mats Hummels manages to make a clearance.45:31
Angel Di Maria sends in a cross, Mats Hummels makes a clearance. Corner taken left-footed by Angel Di Maria, clearance by Mats Hummels.45:01
The referee blows his whistle to start the second half.45:00 +2:13 Half time
Half Time The ref blows to signal half-time.45:00 +0:10
Cristiano Ronaldo fires a strike on goal direct from the free kick.45:00 +0:10 Booking
Booking Sven Bender booked for unsporting behaviour.45:00 +0:04
Foul by Sven Bender on Cristiano Ronaldo, free kick awarded.44:26
The assistant referee flags for offside against Kevin Grosskreutz. Rodriguez Diego Lopez takes the free kick.43:38
Garcia Sergio Ramos gives away a free kick for an unfair challenge on Robert Lewandowski. Direct free kick taken by Mats Hummels.42:34
Mesut Ozil takes the direct free kick.42:34 Booking
Booking IIkay Gundogan goes into the book.42:32
Foul by IIkay Gundogan on Mesut Ozil, free kick awarded.42:07
Roman Weidenfeller takes the direct free kick.42:07 Booking
Booking Gonzalo Higuain goes into the book for dissent.41:58
Gonzalo Higuain is caught offside.41:45
Free kick awarded for a foul by Robert Lewandowski on Garcia Sergio Ramos. Direct free kick taken by Garcia Sergio Ramos.40:29
Jakub Blaszczykowski has an effort at goal. Rodriguez Diego Lopez makes a comfortable save.39:40
Mesut Ozil is ruled offside. Indirect free kick taken by Roman Weidenfeller.39:14
The ball is crossed by Gonzalo Higuain, Roman Weidenfeller makes a brilliant save.38:57
The ball is delivered by Cristiano Ronaldo.38:40
Neven Subotic gives away a free kick for an unfair challenge on Mesut Ozil. Free kick taken by Mesut Ozil.37:50
Roman Weidenfeller takes the direct free kick. The referee blows for offside.36:14
The referee blows for offside. Roman Weidenfeller takes the free kick.34:10
Corner taken by Marco Reus from the right by-line.32:45
Free kick awarded for a foul by Luka Modric on Marco Reus. Mats Hummels takes the free kick.27:48
Unfair challenge on Xabi Alonso by Sven Bender results in a free kick. Rodriguez Diego Lopez restarts play with the free kick.26:23
Mats Hummels has a headed effort at goal from close range which goes wide of the left-hand upright.25:17
Free kick taken by Marcel Schmelzer.25:17 Booking
Booking Alexandre Fabio Coentrao shown a yellow card.25:16
Foul by Alexandre Fabio Coentrao on Robert Lewandowski, free kick awarded.24:34
Angel Di Maria takes a shot. Blocked by Neven Subotic.23:14
Marcel Schmelzer sends in a cross, clearance by Garcia Sergio Ramos.20:59
Lukasz Piszczek takes a shot. Raphael Varane gets a block in.20:00
Marco Reus sends in a cross, comfortable save by Rodriguez Diego Lopez.19:03
Cristiano Ronaldo has an effort at goal from just outside the box which goes wide of the left-hand post.17:02
Mats Hummels concedes a free kick for a foul on Luka Modric. Free kick taken by Mesut Ozil.14:55
Free kick awarded for a foul by Cristiano Ronaldo on Sven Bender. Mats Hummels takes the direct free kick.14:39
Kevin Grosskreutz concedes a free kick for a foul on Angel Di Maria. Free kick taken by Michael Essien.14:05
Effort from deep inside the area by Mesut Ozil misses to the right of the target.13:16
Free kick taken by Luka Modric.13:16 Substitution
Substitution (Borussia Dortmund) makes a substitution, with Kevin Grosskreutz coming on for Mario Gotze.13:16
Mats Hummels challenges Gonzalo Higuain unfairly and gives away a free kick.12:59
Shot by Cristiano Ronaldo. Fantastic save by Roman Weidenfeller.12:39
Robert Lewandowski takes a shot. Save by Rodriguez Diego Lopez.12:02
Unfair challenge on Marco Reus by Mesut Ozil results in a free kick. Free kick taken by IIkay Gundogan.10:01
Foul by Marcel Schmelzer on Gonzalo Higuain, free kick awarded. Mesut Ozil delivers the ball from the free kick left-footed from right wing. The assistant referee signals for offside against Gonzalo Higuain. Roman Weidenfeller takes the free kick.8:06
Shot from deep inside the area by Cristiano Ronaldo clears the crossbar.7:15
Inswinging corner taken by Luka Modric from the left by-line.6:38
Corner taken left-footed by Mesut Ozil, Mats Hummels makes a clearance.6:30
The ball is crossed by Gonzalo Higuain, blocked by Marcel Schmelzer.6:08
Free kick awarded for an unfair challenge on Garcia Sergio Ramos by Lukasz Piszczek. Free kick taken by Rodriguez Diego Lopez.5:28
Centre by Mario Gotze, Robert Lewandowski takes a shot. Rodriguez Diego Lopez makes a save.5:08
Unfair challenge on Marco Reus by Angel Di Maria results in a free kick. Mats Hummels takes the direct free kick.4:28
Shot from just outside the box by Angel Di Maria goes over the crossbar.3:47
Gonzalo Higuain takes a shot. Roman Weidenfeller makes a save. Mesut Ozil takes the inswinging corner, clearance made by Marcel Schmelzer.1:24
Effort from outside the penalty box by Angel Di Maria goes wide right of the goal.1:12
Corner from the left by-line taken by Mesut Ozil, clearance made by Mats Hummels.0:31
The referee blows for offside. Garcia Sergio Ramos restarts play with the free kick.0:00
The referee gets the game underway.
Live data and text provided by our data suppliers