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.
The best of the best will be crowned on the ultimate stage when the 2023/24 UEFA Champions League season concludes at London’s prestigious Wembley Stadium on Saturday 1 June.