Real Madrid 1-1 Juventus (agg 2-3): Against all odds, Juventus will meet Barcelona in the Champions League final after Alvaro Morata scored against his former club to knock holders Real Madrid out.
Real trailed 2-1 from the first leg but levelled on aggregate following Cristiano Ronaldo’s penalty after he was caught by Giorgio Chiellini.
A first ‘El Clasico’ final looked on the cards until Morata fired into the ground and past Iker Casillas.
Gareth Bale and James Rodriguez went close but Juventus held on.