Real Madrid secured an incredible semi-final victory as two late goals beat Bayern Munich and set up a Champions League final with Borussia Dortmund.
Bayern looked headed for the final when Alphonso Davies stepped up and headed past Andriy Lunin after England captain Harry Kane found him with a superb pass.
But Joselu equalized in the 88th minute by reacting quickest after Bayern goalkeeper Manuel Neuer, who had been excellent until then, missed Vinicius Jr’s shot.
There was more drama two minutes later when Joselu, a former Stoke City striker, scored from six yards from a square pass from Antonio Rudiger.
The goal was initially ruled offside only following a decision by the video assistant referee showing Joselu was onside, sparking incredible celebration scenes at the Bernabeu as Real held on to win 4-3 on aggregate .
Real, 14 times European champions, will face Dortmund on Saturday June 1 at Wembley.
More soon.
How to play
Rate the players out of 10 during or after the game. The assessor will close 30 minutes after the final whistle.
Scoring Range Key = Give it up = Pure perfection
real Madrid
-
Squad number13Player NameLunine
-
Squad number2Player NameCarvajal
-
Squad number22Player NameRudiger
-
Squad number6Player NameNachos
-
Squad number23Player NameMendy
-
Squad number15Player NameValverde
-
Squad number18Player NameTchouaméni
-
Squad number8Player NameKroos
-
Squad number5Player NameBellingham
-
Squad number11Player NameRodrygo
-
Squad number7Player NameVinicius Junior
-
Squad number3Player NameEder Militão
-
Squad numbertenPlayer NameModric
-
Squad number12Player NameCamavingá
-
Squad number14Player NameJoselu
-
Squad number21Player NameDiaz
Bayern Munich
-
Squad number1Player NameNeuer
-
Squad number6Player NameKimmich
-
Squad number4Player Namefrom light
-
Squad number15Player NameDier
-
Squad number40Player NameMazraoui
-
Squad number27Player NameLoving Him
-
Squad number45Player NamePavlovic
-
Squad numbertenPlayer NameHealthy
-
Squad number42Player NameMusiala
-
Squad number7Player NameGnabry
-
Squad number9Player NameKane
-
Squad number3Player NameKim Min Jae
-
Squad number13Player NameChoupo-Moting
-
Squad number19Player NameDavies
-
Squad number25Player NameMüller
Compositions
real Madrid
Training 4-4-2
- 13Lunine
- 2Carvajal
- 22Rudiger
- 6Nachos
- 23Mendy
- 15ValverdeReplaced byJoseluhas 81′minutes
- 18TchouaméniReplaced byCamavingáhas 70′minutesReserved at 90 minutes
- 8KroosReplaced byModrichas 69′minutes
- 5BellinghamReplaced byMilitaohas 90+10′minutes
- 11RodrygoReplaced byDiazhas 81′minutes
- 7Vinicius Junior
Substitutes
- 1Courteous
- 3Militao
- tenModric
- 12Camavingá
- 14Joselu
- 17Vazquez
- 19Ceballos
- 20Garcia
- 21Diaz
- 24Guler
- 25Arrizabalaga Revuelta
Bayern Munich
Training 4-2-3-1
- 1Neuer
- 6Kimmich
- 4from light
- 15Dier
- 40Mazraoui
- 27To love him
- 45Pavlovic
- tenHealthyReplaced byKim Min Jaehas 76′minutes
- 42MusialaReplaced byMüllerhas 84′minutes
- 7GnabryReplaced byDavieshas 27′minutes
- 9KaneReplaced byChoupo-Motinghas 85′minutes
Substitutes
- 2Upamecano
- 3Kim Min Jae
- 8Goretzka
- 13Choupo-Moting
- 17Zaragoza
- 18Peretz
- 19Davies
- 25Müller
- 26Ulreich
- 39Such
- Arbitrator:
- Szymon Marciniak
- Presence:
- 76,579
Live Text
-
The match ends, Real Madrid 2, Bayern Munich 1.
-
Second Half ends, Real Madrid 2, Bayern Munich 1.
-
Foul by Luka Modric (Real Madrid).
-
Joshua Kimmich (Bayern Munich) wins a free kick in his own half.
-
Offside, FC Bayern Munich. Noussair Mazraoui is flagged offside.
-
Foul by Éder Militão (Real Madrid).
-
Matthijs de Ligt (Bayern Munich) wins a free kick in his own half.
-
Eduardo Camavinga (Real Madrid) receives a yellow card.
-
Foul by Eduardo Camavinga (Real Madrid).
-
Eric Choupo-Moting (Bayern Munich) wins a free kick in his own half.
-
Substitution, Real Madrid. Éder Militão replaces Jude Bellingham.
-
Offside, FC Bayern Munich. Alphonso Davies is judged offside.
-
Failed attempt. Noussair Mazraoui (Bayern Munich) left footed shot from the right side of the penalty area. 70′ +1′ Corner, Joshua Kimmich.
-
Nacho (Real Madrid) wins a free kick in his own half.
-
Foul by Konrad Laimer (FC Bayern Munich).
-
Joselu (Real Madrid) wins a free kick on the left wing.
-
Foul by Konrad Laimer (FC Bayern Munich).
-
VAR decision: Real Madrid goal 2-1 FC Bayern München (Joselu).
-
Aim! Real Madrid 2, FC Bayern Munich 1. Joselu (Real Madrid) shoots with his right foot from close range. Corner conceded by Antonio Rüdiger. Goal awarded after VAR check.
-
Corner, Real Madrid. Conceded by Éric Dier.