Karim Benzema struck a hat-trick as Real Madrid thrashed arch-rivals and LaLiga leaders Barcelona 4-0 to reach the Copa del Rey final in stunning fashion on Wednesday.
Barca, who were looking for a fourth successive Clasico victory this season, looked set for the final having edged a 1-0 win in the first leg of the semi-final at the Bernabeu last month.
But after dominating the early stages of the second leg, they fell apart in unlikely fashion to lose 4-1 on aggregate.
Vinicius Junior gave Real the lead in first-half stoppage time following a lightning counter-attack and the semi-final was turned on its head when Benzema stroked a shot into the corner five minutes into the second half from a Luka Modric pass.
Eight minutes later, Vinicius was fouled in the area and Benzema thumped his penalty past Marc-Andre Ter Stegen.
With jeers echoing around the Nou Camp, Barcelona tried to respond but it was Real Madrid who looked the more likely to add to their tally with Benzema unstoppable.
In the 80th minute he was again set up by Vinicius to complete his second hat-trick in a matter of days having also hit a treble in the 6-0 destruction of Real Valladolid.
Real will fancy their chances of winning the trophy for a 20th time when they face Osasuna in the final on May 6 after they beat Athletic Bilbao 2-1 on aggregate on Tuesday.
Barcelona return to LaLiga action on Monday when they face Girona at the Nou Camp; kick-off 8pm. Xavi Hernandez’s side are currently 12 points ahead of Real Madrid at the top of the table with 11 games of the season remaining.
Up next for Real Madrid is a match against Villarreal at the Santiago Bernabeu on Saturday; kick-off 8pm. Carlo Ancelotti’s team can close the gap to eight points before Barca play two days later.