Barcelona thumped rivals and La Liga champions Real Madrid 4-0 inside the Santiago Bernabeu in the El Clasico on Saturday.
A brace from Robert Lewandowski and goals from Lamine Yamal and Raphinha secured the comfortable win for the Blaugranas.
Yamal’s goal means at 17 years he is the youngest ever player to score in the El Clasico.
Both teams went into the game on the back of very impressive results in the Champions League in midweek.
While Madrid staged a dramatic 5-2 comeback win against Borussia Dortmund, with Vinicius Junior bagging a hat-trick, Barcelona, with Raphinha also netting a hat-trick, thrashed Bayern Munich 4-1.
It was an El Clasico debut to forget for summer signing Kylian Mbappe who would be kicking himself for missing clear scoring chances.
The former Paris Saint-Germain star had the ball in the back of the net but his effort was ruled out for offside.
After a very tight contest in the first half, Barcelona eventually found the breakthrough on 54 minutes as Lewandowski beat the offside trap, raced on to a defence-splitting pass before slotting past Madrid keeper.
Just two minutes later, Lewandowski made it 2-0 as he rose to head home a cross after he was left unmarked inside the box.
In the 77th minute Yamal added the third goal as he was picked out on the far left by Raphinha off a counter and rifled his shot into the roof of the net.
With six minutes left Raphinha got on the score sheet as he was picked out with a long pass before lobbing the Madrid keeper.
The victory means Barcelona, on 30 points, go six points clear of Madrid after 11 games.
Got what it Takes?
Predict and Win Millions Now