The highly-anticipated El Clasico tie was finely poised after a 1-1 draw in the Nou Camp, but Barca ended up strolling to victory and will look to win the trophy for the fifth consecutive year.
Two goals from Luis Suarez and an own goal from Raphael Varane sealed yet another victory for the Blaugrana in the Spanish capital, their third on the bounce in the Bernabeu.
Los Blancos will feel incredibly hard done by after dominating most of the game.
Real mustered 13 efforts on goal to Barca's four, but they just could not find a way past Marc-Andre ter Stegen.
Vinicius Junior was at his exciting best once again, however, his lack of end product was evident - but the hopes of Real should not hinge on an 18-year-old.
Barca just seem to get in Real's heads in recent years and the words of Sergio Ramos after Suarez's delicious Panenka penalty for the third goal really speak volumes.
As per Marca, the Los Blancos captain was captured on cameras saying: "Let's not let them [Barca] score six."
His teammates at least duly obliged, with 22-year-old left-back Sergio Reguilon captured in tears after the humbling defeat.
I bet a number of Los Blancos fans felt the same way as the impressive youngster.
Real's season is now solely reliant on their performances in the Champions League as they look to win the trophy for the fourth time on the trot.
Their 2-1 win away in Amsterdam should see them past Ajax and into the quarter-final stage.
Solari's side host Barca on their home patch again on Saturday evening in La Liga, but even a win there would only narrow the gap between the two clubs to six points.
Given the Blaugrana's consistency in 2018/19, they look unlikely to let such an advantage slip.News Now - Sport News