Barcelona's Robert Lewandowski scored a quick-fire second-half double to set the leaders on course for a 4-0 thrashing of Real Madrid that handed the hosts their first defeat in 42 LaLiga games in a sensational Clasico encounter.
The Polish striker pounced with two goals in three minutes early in the second half before Lamine Yamal at 17 years and 106 days old became the youngest Clasico scorer and captain Raphinha wrapped up a comfortable win late on at a stunned Bernabeu.
Barca stretched their lead at the top with 30 points, six above Real who saw their unbeaten LaLiga run come to a bitter end after 13 months, leaving them one tantalising positive result away from equalling the Catalans' league record of 43.
After four consecutive Clasico defeats, Barcelona claimed their first triumph over Real since March 2023 in style with a clinical performance in which they were true to coach Hansi Flick's ideas of gambling with an aggressively high defence.
The visitors were more than comfortable playing on the counter-attack, exploiting the lightning speed of Raphinha and Yamal to help feed LaLiga top scorer Lewandowski.
Real were on top at the start but became frustrated as they wasted several chances, mainly through off form Kylian Mbappe who missed four clear opening from close-range and was caught offside nine times, including having two goals ruled out.
Despite Real dominating proceedings, Barca kept playing their risk-taking tactics and the gamble paid off when Lewandowski silenced the crowd with a two-goal blitz in the 54th and 56th minutes to reach 14 goals in 11 league games.
The hosts tried to get back into the contest but their batch of missed opportunities continued with Vinicius Jr, Jude Bellingham and Mbappe wasting clear openings that infuriated their fans, who started booing the players.
Barcelona kept playing their game and it was a matter of time until they ended the contest with two more goals on the counter through the precocious Yamal after 77 minutes and the ever dangerous Raphinha six minutes from time.
"We are very happy, very happy. To win here like this is a great victory," Lewandowski told DAZN.
"The season is long, but this victory can help us with a lot more, with confidence and football ... so far we haven't won anything, but the important thing is that we have a clear idea, we know where we want to go on."
Mbappe's off key performance will have increased the growing concern in the Spanish capital over the France captain's slow start at Real since he arrived from Paris St Germain in June.
Three of the eight goals he has scored for Real in his first 13 games were penalties and he has found the net only once in the last five matches in all competitions.
Mbappe has struggled to connect with Vinicius Jr, Bellingham and Rodrygo up front, raising questions over how he fits into a Real team who have just enjoyed a successful season without him, having won a Champions League and LaLiga double.
- Reuters