Real Madrid stunned Bayern Munich with a dramatic late comeback as substitute Joselu scored twice in the final minutes to send the 14-time winners through to the Champions League final against Borussia Dortmund at Wembley.
Madrid were heading for a shock defeat when Alphonso Davies silenced the Bernabeu with a stunning strike, with Bayern manager Thomas Tuchel minutes from pulling off a remarkable upset after a backs-to-the-wall defensive performance.
But an error from Bayern goalkeeper Manuel Neuer, who looked unbeatable in denying Vinicius Jr earlier in the contest, allowed Joselu to score an 88th minute equaliser as the German spilled a tame shot.
Joselu then tapped in Antonio Rudiger’s cross moments later. It was initially disallowed for offside but it was awarded following a VAR review, sending Madrid through to the Wembley final where they will look to win a record-extending 15th European crown.
Follow all the live action in the blog below and get the latest Real Madrid vs Bayern Munich predictions and tips.