Atletico Madrid became the surprise table toppers on Sunday after beating Valencia 2-0 following a thrilling day of La Liga action which saw champions Barcelona lose 4-3 at Celta Vigo and Real Madrid held to a 1-1 draw at home to minnows Eibar.
Barca had the chance to go top after Real drew a fourth consecutive game in all competitions for the first time in over a decade but they were rattled by rampant Celta who capitalised on a litany of mistakes from Luis Enrique's side.
The Barca coach rotated his team after the hard-fought 2-1 win at Borussia Moenchengladbach in the Champions League on Wednesday, leaving experienced defender Javier Mascherano out and starting without midfield maestro Andres Iniesta.
His side paid dearly for the changes and fell behind to Pione Sisto's low strike in the 22nd minute after an uncharacteristic mistake by midfielder Sergio Busquets.
Iago Aspas finished off a quick counter to double the home side's advantage in the 31st and two minutes later Barca were hit again, Jeremy Mathieu bundling into his own net.
Iniesta came on at the start of the second half to mark his 600th appearance for Barca and nearly engineered a dramatic turnaround, assisting Gerard Pique's headed goal and helping to win a penalty which Neymar coolly converted.
Barca were quickly on the back foot again, however, following an embarrassing error by goalkeeper Marc-Andre ter Stegen, who kicked the ball against Pablo Hernandez and watched it go straight into the net in the 77th minute.
Pique reduced the deficit back to one goal in the 87th but they could not wipe out the damage done by their shaky defence.
‘We have to pick ourselves up from this, it was not our best night,’ Luis Enrique told a news conference.
‘We were inferior to our opponents, we did not start well and just as we got ourselves back into it we reverted to how we were at the start and they ran away with it. We've lost three vital points today.’
Atletico have 15 points, ahead of Real on goal difference, while Barca are fourth on 13, one point behind Sevilla in third.
Earlier on Sunday, Fran Rico stunned the Santiago Bernabeu Stadium by heading Eibar into the lead in the sixth minute, scoring the side's first goal against Real in the league.
Gareth Bale headed home a Cristiano Ronaldo cross to level in the 17th for his 50th La Liga goal but could not prevent a fourth straight draw for the European champions in all competitions.
‘We did not play in the first half and our opponents did. The second half was much better, which is something we've been saying too much lately,’ said Real coach Zinedine Zidane.
Antoine Griezmann made amends for missing a second penalty in as many games by hitting the opening goal as Atletico were made to sweat for all three points at Valencia, who had new coach Cesare Prandelli watching in the stands.
The France hitman saw his first-half spot kick beaten away by penalty-saving specialist Diego Alves, who later repelled a spot kick from Gabi. But Griezmann finally blasted past the Brazilian goalkeeper in the 63rd minute, while Kevin Gameiro sealed the points in injury time.
‘It's not easy to play at the Mestalla against Valencia. They had won two games in a row and are enthusiastic about their new coach,’ said Atletico coach Diego Simeone.
Want stories like this in your inbox?
Sign up to exclusive daily email
More Stories from Football