Barcelona produced a superb away performance to secure a victory over Real Madrid that all but eliminates their arch rivals from the Spanish title race.
A second-half Luis Suarez strike and Lionel Messi’s penalty, after Dani Carvajal was sent off for handball, helped move Barca nine points clear of Atletico Madrid at the top of La Liga, and increased their advantage over defending champions Real to 14 points.
Karim Benzema hit the post and Cristiano Ronaldo missed two good chances in the first half, but the home side were blown away after the restart in the first El Clasico meeting of the Spanish league season.
Los Blancos started with Gareth Bale on the bench, and although he forced a save from Marc-Andre ter Stegen having come on following Carvajal’s dismissal, the Wales forward was unable to spark a comeback.
Instead, late substitute Aleix Vidal added further insult in injury time with a third for Barcelona, as his shot from inside the box squeezed over the line after Messi’s cut-back, despite the Argentine losing his boot in the build-up to his 200th assist for the club.
It is the first time Barca have won three consecutive league matches at the Bernabeu, and the result leaves Zinedine Zidane’s side fourth in the table.
With the second half just nine minutes old, Madrid were left horribly exposed when Ivan Rakitic was allowed to run through the heart of a midfield that had been set up with the idea of containing Messi paramount – there were roles for Casemiro, Mateo Kovacic, Toni Kroos and Luka Modric.
Rakitic found wing-back Sergi Roberto, and Suarez finished the move off crisply for his 10th of the season to give Barca the lead – before the game’s key moment arrived another nine minutes later.
After Messi found Suarez with a through pass, the Uruguayan twice had the chance to beat Keylor Navas in a one-on-one. He was first denied by the keeper, then saw his shot strike the post.
As the rebound came back, Paulinho lunged to head on goal and Carvajal instinctively thrust his hand in the air to block – Navas would have considered it a fine save.
The Spain defender was shown a straight red card, leaving his side hamstrung in their search for a way back in as Messi slammed the spot-kick into the corner, increasing his tally as the top scorer in El Clasico history to 25 goals in all competitions.
One week after Madrid added a second successive Club World Cup title to the two Champions Leagues won in a row under Frenchman Zidane, any hopes of clawing their way back towards a defence of last year’s league title must now be extinguished.
They are now only two points closer to Barcelona than they are to the league’s bottom three.
Saturday’s match, arranged for a 12:00 GMT kick-off to attract as wide a global TV audience as possible – Spanish newspaper Mundo Deportivo estimated there would be 650 million viewers – was a chance to narrow the gap on Barca to eight points with victory.
Those watching around the world and the 80,264 fans inside the ground saw the home side start the better, but fail to make their superiority count.
Inside two minutes Ronaldo nodded in off the crossbar but saw his effort correctly ruled out for offside, before the 2017 Ballon d’Or winner swiped at thin air in the box with his left foot when set up by Toni Kroos.
With Messi tightly marked, it was Paulinho who threatened for Barcelona, twice drawing good saves from Keylor Navas before Benzema outmuscled Thomas Vermaelen to stoop and head against the base of the post.
Bale, yet to force his way back in to a regular starting slot following his latest spell out injured, came on in one of three changes made by Zidane after his side went down to 10.
He perhaps should have been more composed when found free in the box late on, but this victory was a deserved one for Barca.
Ernesto Valverde’s side remain unbeaten in the league this season – they have won 14 and drawn three since their 5-1 aggregate defeat by Madrid in the two-legged season-opening Spanish Super Cup in August.