The away side took the lead inside the opening five minutes, a penetrating run from Karim Benzema splitting the Barcelona defense before he could slip the ball through to the driving Fede Valverde to smash home.
The away side retook the lead midway through the second half from the penalty spot as captain Sergio Ramos nonchalantly converted before a late Luka Modric goal wrapped up the three points.
To and fro
During the opening stages of an extraordinary season, Barcelona and Real Madrid have shown signs of fallibility.
But travelling to an empty Camp Nou, the reigning Spanish La Liga champions showed no hint of nerves in the early stages of El Clasico, the fiery and fierce rivalry between the two.
French striker Benzema, driving through the wide-open Barcelona defense in the opening minutes, was able to pick out a completely unmarked Valverde who had darted between players into the box to get the scoring started.
But as they showed on Wednesday against Shakhtar Donetsk, Real struggled to keep the opposition at bay and like he has been so often before, it was Messi at the heart of Barcelona’s excellent attacking.
His delightfully weighted pass just three minutes later from the halfway line fell almost perfectly into the stride of a galloping Alba who was able to square for Fati to emphatically finish.
While no more goals followed in the first half, both sides put on a show for the fans watching at home, with no spectators allowed into the Camp Nou because of the ongoing coronavirus pandemic.
It was more of the same after the break until a careless tug of Ramos’ jersey from Barcelona defender Clement Lenglet was caught by the video assistant referee (VAR). After awarding the penalty, Ramos duly stepped up to put the Madrid side ahead once again.
And although they huffed and puffed, Barcelona could not find a way back into the game and Modric’s jabbed finish finally sealed the game in the dying moments.
More to follow.