Real Madrid beat Barcelona 3-1 win on Tuesday and secured a spot in the Copa del Rey final.
After the first leg ended 1-1, Madrid neutralized Barcelona’s passing game and counterattacked to perfection at the Camp Nou to hand its archrival a second straight cup setback, following a 2-0 loss at AC Milan in the first leg of their Champions League matchup.
Ronaldo scored for a sixth straight visit to Camp Nou when he earned and converted a penalty in the 13th minute.
Ronaldo found the back of the net again in the 57th before Raphael Varane got his second goal of the series in the 68th minute.
Jordi Alba pulled a late goal back for Barcelona in the 89th minute.
Barcelona visits Madrid on Saturday in the Spanish league, with a 12-point lead atop the standings.