Two first-half headers by Sergio Ramos and two more goals by Cristiano Ronaldo gave Madrid a comprehensive win against the defending champions that saw them into their first Champions League final since 2002 as they look to lift the trophy for the 10th time in their history.

Real will meet the winners of the second semi-final, between their city rivals Atletico Madrid and Chelsea, in the final in Lisbon on May 24.