In the UEFA Champions League, 14-time winners, Real Madrid snatched an incredible victory over Bayern Munich at the Santiago Bernabeu to reach the final.
Bayern looked to be heading to the final when Alphonso Davies cut in and blasted past Andriy Lunin in the 68th minute to put the German giants 3-2 up in the semi final.
However, Real Madrid striker Joselu grabbed an 88th-minute equaliser when he reacted quickest after Bayern goalkeeper Manuel Neuer, who had been excellent up until then, fumbled Vinicius Junior’s shot. There was even more drama to come in the 91st minute as Joselu scored again from six yards after Antonio Rudiger’s square pass.
The goal was initially ruled offside, only for a VAR decision to show that Joselu was onside, sparking incredible scenes of celebration with Real Madrid hanging on to win 4-3 on aggregate.
There was further controversy in the 13th minute of injury time as Matthijs de Ligt thought he had taken the game to extra time for Bayern Munich.
A ball was played up to Noussair Mazraoui and the assistant referee’s flag was raised for offside, with a number of Real Madrid defenders stopping before 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. Bayern Munich manager, Thomas Tuchel and a number of players protested against the decision.
Real Madrid will face another German side, Borussia Dortmund in the final at Wembley on the 1st of June.