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.
— Real Madrid C.F. (@realmadrid) May 8, 2024
There was even more drama to come two minutes later when Joselu, a former Stoke City striker, swept home from six yards out from Antonio Rudiger’s square pass.
The goal had originally been given as offside only for a video assistant referee 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
Madrid will face Dortmund at Wembley at the end of May. Before that, they’ll face Granada in LaLiga, while Bayern will host Wolfsburg in the Bundesliga.
¡A POR LA 1️⃣5️⃣!#APorLa15 pic.twitter.com/TzutmBUYpX
— Real Madrid C.F. (@realmadrid) May 8, 2024
Real Madrid have now reached their 18th final in the European Cup/UEFA Champions League, seven more than any other team.
Bayern Munich have lost 11 UEFA Champions League matches against Real Madrid, the most one side has lost against another in the competition’s history.
Real Madrid’s Carlo Ancelotti has reached his sixth UEFA Champions League final, two more than any other manager in the history of the competition.