Champions League - Semi-finals - 2nd Leg
Real MadridReal Madrid2Bayern MunichBayern Munich1

Real Madrid 2-1 Bayern Munich (agg: 4-3): Joselu scores twice to take Real into Champions League final

By Michael EmonsBBC Sport
Joselu
Joselu scored twice after coming on as an 81st-minute substitute

Real Madrid snatched an incredible semi-final victory as two late goals defeated Bayern Munich and set up a Champions League final with Borussia Dortmund.

Bayern looked to be heading to the final when Alphonso Davies cut in and blasted past Andriy Lunin after England captain Harry Kane had found him with a superb pass.

But Joselu grabbed an 88th-minute equaliser when he reacted quickest after Bayern goalkeeper Manuel Neuer, who had been excellent up until then, fumbled Vinicius Jr's effort.

There was even more drama to come two minutes later when Joselu, a former Stoke City striker, swept home from six yards after Antonio Rudiger's square pass.

The goal was initially ruled offside, only for a video assistant referee (VAR) decision to show that Joselu was onside, sparking incredible scenes of celebration in the Bernabeu, with Real hanging on to win 4-3 on aggregate.

Real, 14-time European champions, will face Dortmund on Saturday, 1 June at Wembley.

There was controversy in the 13th minute of injury time at the end of the second half as Bayern's Matthijs de Ligt thought he had taken the game to extra time.

A ball was played up to Noussair Mazraoui and the assistant referee's flag was raised for offside, with a number of Real defenders stopping before Bayern's De Ligt fired into the net.

Television replays suggested the original decision may not have been correct and that had the flag not been raised it would have needed to be checked by VAR, with Bayern boss Thomas Tuchel and a number of players including Kane and fellow Englishman Eric Dier strongly protesting against the decision.

Delight for Bellingham but heartbreak for Kane and Dier

For England midfielder Jude Bellingham, the outcome continues an incredible first season at the Bernabeu and he will face his former side Dortmund in the final in London.

Bellingham left the German team for Real in an £88.5m move in June 2023 and has a chance to complete a double, having already helped Real win La Liga.

"At Wembley, against Dortmund... It's a weird one, I can't believe it," Bellingham told TNT Sports. "When I was seven years old in Birmingham, I was dreaming of nights like this."

While it was a dream come true for Bellingham, there was heartbreak for his fellow England players Kane and Dier.

Kane has scored 44 times for Bayern since moving in an £86m transfer from Tottenham last summer, but this loss ends his hopes of winning a first major title in his career.

Both Kane and Dier played in the 2019 Champions League final as Tottenham lost 2-0 to Liverpool.

Kane had put Bayern 2-1 ahead in the first leg against Madrid, only for Vinicius Jr to grab his second to leave it at 2-2 after the opening match in Germany.

The second leg was played in a fantastic atmosphere at the Bernabeu. The hosts almost scored early on, only for Neuer to make an excellent double save - pushing Vinicius Jr's effort against the post and then stopping Rodrygo's follow-up effort.

Vinicius Jr was a constant threat for Real down their left but again saw Neuer twice make excellent saves.

But Bayern, against the run of play, took the lead in the 68th minute.

Kane, in the centre circle, sprayed a superb pass to Davies on the left flank, and the Canadian ran at Rudiger, cut inside on to his right foot and unleashed an unstoppable strike for what looked to be the winner.

Boss Tuchel, who is leaving Bayern at the end of the season, took Kane off with five minutes to go, before Joselu swung the game in Real's favour.

The striker took advantage of a rare Neuer error and then scored again three minutes later as Real clinched an incredible victory.

Real boss Carlo Ancelotti, who has reached his sixth Champions League final as a manager, said he is going to "enjoy this week".

"[My players are] unbelievable. I'm really grateful to them," Ancelotti added. "They work really hard and I think this is the best squad I have ever had in my career."

Player of the match

JoseluJoselu

with an average of 8.27

Real Madrid

  1. Squad number14Player nameJoselu
    Average rating

    8.27

  2. Squad number7Player nameVinícius Júnior
    Average rating

    7.24

  3. Squad number10Player nameModric
    Average rating

    6.77

  4. Squad number22Player nameRüdiger
    Average rating

    6.66

  5. Squad number8Player nameKroos
    Average rating

    6.64

  6. Squad number11Player nameRodrygo
    Average rating

    6.59

  7. Squad number15Player nameValverde
    Average rating

    6.51

  8. Squad number12Player nameCamavinga
    Average rating

    6.43

  9. Squad number21Player nameDíaz
    Average rating

    6.43

  10. Squad number2Player nameCarvajal
    Average rating

    6.32

  11. Squad number5Player nameBellingham
    Average rating

    6.28

  12. Squad number13Player nameLunin
    Average rating

    6.27

  13. Squad number23Player nameMendy
    Average rating

    6.24

  14. Squad number18Player nameTchouaméni
    Average rating

    6.21

  15. Squad number6Player nameNacho
    Average rating

    6.14

  16. Squad number3Player nameÉder Militão
    Average rating

    5.81

Bayern Munich

  1. Squad number9Player nameKane
    Average rating

    7.24

  2. Squad number19Player nameDavies
    Average rating

    7.23

  3. Squad number15Player nameDier
    Average rating

    6.85

  4. Squad number42Player nameMusiala
    Average rating

    6.84

  5. Squad number4Player namede Ligt
    Average rating

    6.80

  6. Squad number1Player nameNeuer
    Average rating

    6.74

  7. Squad number6Player nameKimmich
    Average rating

    6.61

  8. Squad number10Player nameSané
    Average rating

    6.60

  9. Squad number7Player nameGnabry
    Average rating

    6.43

  10. Squad number27Player nameLaimer
    Average rating

    6.42

  11. Squad number45Player namePavlovic
    Average rating

    6.35

  12. Squad number40Player nameMazraoui
    Average rating

    6.34

  13. Squad number3Player nameKim Min-jae
    Average rating

    6.20

  14. Squad number25Player nameMüller
    Average rating

    6.05

  15. Squad number13Player nameChoupo-Moting
    Average rating

    5.75

Line-ups

Real Madrid

Formation 4-4-2

  • 13Lunin
  • 2Carvajal
  • 22Rüdiger
  • 6Nacho
  • 23Mendy
  • 15ValverdeSubstituted forJoseluat 81'minutes
  • 18TchouaméniSubstituted forCamavingaat 70'minutesBooked at 90mins
  • 8KroosSubstituted forModricat 69'minutes
  • 5BellinghamSubstituted forMilitãoat 90+10'minutes
  • 11RodrygoSubstituted forDíazat 81'minutes
  • 7Vinícius Júnior

Substitutes

  • 1Courtois
  • 3Militão
  • 10Modric
  • 12Camavinga
  • 14Joselu
  • 17Vázquez
  • 19Ceballos
  • 20García
  • 21Díaz
  • 24Güler
  • 25Arrizabalaga Revuelta

Bayern Munich

Formation 4-2-3-1

  • 1Neuer
  • 6Kimmich
  • 4de Ligt
  • 15Dier
  • 40Mazraoui
  • 27Laimer
  • 45Pavlovic
  • 10SanéSubstituted forKim Min-jaeat 76'minutes
  • 42MusialaSubstituted forMüllerat 84'minutes
  • 7GnabrySubstituted forDaviesat 27'minutes
  • 9KaneSubstituted forChoupo-Motingat 85'minutes

Substitutes

  • 2Upamecano
  • 3Kim Min-jae
  • 8Goretzka
  • 13Choupo-Moting
  • 17Zaragoza
  • 18Peretz
  • 19Davies
  • 25Müller
  • 26Ulreich
  • 39Tel
Referee:
Szymon Marciniak
Attendance:
76,579

Match Stats

Home TeamReal MadridAway TeamBayern Munich
Possession
Home57%
Away43%
Shots
Home19
Away8
Shots on Target
Home7
Away5
Corners
Home8
Away4
Fouls
Home12
Away10

Live Text

  1. Post update

    Match ends, Real Madrid 2, FC Bayern München 1.

  2. Full Time

    Second Half ends, Real Madrid 2, FC Bayern München 1.

  3. Post update

    Foul by Luka Modric (Real Madrid).

  4. Post update

    Joshua Kimmich (FC Bayern München) wins a free kick in the defensive half.

  5. Post update

    Offside, FC Bayern München. Noussair Mazraoui is caught offside.

  6. Post update

    Foul by Éder Militão (Real Madrid).

  7. Post update

    Matthijs de Ligt (FC Bayern München) wins a free kick in the defensive half.

  8. Booking

    Eduardo Camavinga (Real Madrid) is shown the yellow card.

  9. Post update

    Foul by Eduardo Camavinga (Real Madrid).

  10. Post update

    Eric Choupo-Moting (FC Bayern München) wins a free kick in the defensive half.

  11. Substitution

    Substitution, Real Madrid. Éder Militão replaces Jude Bellingham.

  12. Post update

    Offside, FC Bayern München. Alphonso Davies is caught offside.

  13. Post update

    Attempt missed. Noussair Mazraoui (FC Bayern München) left footed shot from the right side of the box misses to the left. Assisted by Joshua Kimmich.

  14. Post update

    Nacho (Real Madrid) wins a free kick in the defensive half.

  15. Post update

    Foul by Konrad Laimer (FC Bayern München).

  16. Post update

    Joselu (Real Madrid) wins a free kick on the left wing.

  17. Post update

    Foul by Konrad Laimer (FC Bayern München).

  18. Post update

    VAR Decision: Goal Real Madrid 2-1 FC Bayern München (Joselu).

  19. Goal!

    Goal! Real Madrid 2, FC Bayern München 1. Joselu (Real Madrid) right footed shot from very close range to the centre of the goal. Assisted by Antonio Rüdiger with a cross following a corner.Goal awarded following VAR Review.

  20. Post update

    Corner, Real Madrid. Conceded by Eric Dier.

Comments

Join the conversation

These comments are now closed.

830 comments

As It Stood

A

TeamPWDLFAGDPts
1Bayern Munich6510126616
2FC Copenhagen62228808
3Galatasaray61231013-35
4Man Utd61141215-34

B

TeamPWDLFAGDPts
1Arsenal64111641213
2PSV Eindhoven6231810-29
3Lens6222611-58
4Sevilla6024712-52

C

TeamPWDLFAGDPts
1Real Madrid6600167918
2Napoli6312109110
3Sporting Braga6114612-64
4Union Berlin6024610-42

D

TeamPWDLFAGDPts
1Real Sociedad633072512
2Inter Milan633085312
3Benfica6114711-44
4RB Salzburg611448-44

E

TeamPWDLFAGDPts
1Atl Madrid64201761114
2Lazio631277010
3Feyenoord6204910-16
4Celtic6114515-104

F

TeamPWDLFAGDPts
1B Dortmund632174311
2PSG62229818
3AC Milan622258-38
4Newcastle612367-15

G

TeamPWDLFAGDPts
1Man City66001871118
2RB Leipzig64021310312
3Young Boys6114713-64
4Red Star Belgrade6015715-81

H

TeamPWDLFAGDPts
1Barcelona6402126612
2FC Porto6402158712
3Shakhtar Donetsk63031012-29
4Royal Antwerp6105617-113
View full Champions League tables

Top stories

Elsewhere on the BBC