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 but Joselu grabbed an 88th-minute equaliser after Bayern goalkeeper Manuel Neuer, fumbled Vinicius Jr’s effort, then two minutes later Joselu, again scored 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.