Real Madrid will take on Juventus in the final of this year’s Champions League.
Zinedine Zidane’s men qualified despite losing 2-1 to city rivals Atletico Madrid on Wednesday night.
Real came into the second leg of their semi-final tie with a three-goal lead, thanks to Cristiano Ronaldo’s hat-trick at the Santiago Bernabeu.
However, they had to endure a nervous opening to the return leg, as Atletico flew out of the blocks and took a two-goal lead through Saul Niguez’s header and Antoine Griezmann’s penalty.
Isco bundled in the ball after Toni Kroos’ shot was blocked on the line, to take the game beyond Diego Simeone’s men and there were no more goals in the encounter.
Juve booked their ticket to Cardiff with a 4-1 aggregate win against Monaco last night.
The final will be played June 3.