In a jaw-dropping upset that has sent shockwaves through La Liga, Celta Vigo delivered a stunning 2-0 defeat to Real Madrid at the Santiago Bernabeu, leaving Barcelona comfortably perched at the top of the table with a four-point lead. But here's where it gets even more dramatic: Williot Swedberg emerged as the hero of the night, scoring both of Celta's goals—one in the 53rd minute and a clincher deep into stoppage time. This wasn't just a loss for Real Madrid; it was a night of chaos. Bryan Zaragoza's assist for Swedberg's opener came after Eder Militao's potentially season-altering hamstring injury, and things spiraled further when Fran Garcia and Alvaro Carreras were both sent off in the 63rd and closing minutes, respectively. Is this the beginning of Real Madrid's downfall, or just a costly stumble?
Meanwhile, Barcelona's 5-3 victory over Real Betis on Saturday was nothing short of a spectacle. Ferran Torres stole the show with a first-half hat-trick, scoring in the 10th, 12th, and 39th minutes, while Roony Bardghji added a third. A controversial Lamine Yamal penalty early in the second half extended Barcelona's lead to 5-1, though Betis salvaged some pride with late goals from Diego Llorente and Cucho Hernandez. Was Yamal's penalty justified, or did it unfairly tilt the game?
And this is the part most people miss: Athletic Club dealt a severe blow to Atletico Madrid's title aspirations with an 85th-minute winner from Alex Berenguer, exposing Atletico's lack of ambition. Villarreal, meanwhile, kept their title hopes alive with a 2-0 win over Getafe, thanks to goals from Tajon Buchanon and Georges Mikautadze after Pere Milla's red card. Can Villarreal sustain their challenge, or will they fade as the season progresses?
Elsewhere, Elche snapped a seven-game winless streak with a 3-0 rout of Girona, who remain mired in relegation danger. German Varela and Rafa Mir (with a brace) sealed the deal, capitalizing on Girona goalkeeper Paulo Gazzaniga's costly errors. Espanyol edged Rayo Vallecano 1-0 courtesy of Roberto Fernandez's penalty, though the match was marred by red cards for Unai Lopez and Tyrhys Dolan. Are penalties becoming too decisive in tight matches?
Finally, Hugo Duro rescued a point for Valencia with a 93rd-minute equalizer against Sevilla, who had taken the lead through an own goal by Cesar Tarrega. The draw leaves both teams languishing in the bottom half, with Valencia precariously close to the relegation zone. Is Valencia's season slipping away, or can they turn it around?
This weekend's results have reshaped the La Liga landscape, sparking debates and leaving fans divided. What’s your take? Do these upsets signal a shift in power, or are they just temporary blips? Let us know in the comments!