Defending champions Real Madrid held off a spirited Atletico Madrid to set up a meeting with Juventus in next month's Champions League final in Cardiff.
Atletico, trailing 3-0 from the first leg, stormed into an early 2-0 lead on the night through Saul Niguez's header and Antoine Griezmann's cheeky penalty.