In a shocking turn of events, Celta Vigo delivered a stunning performance to defeat Real Madrid, leaving Barcelona comfortably leading La Liga by a four-point margin.
Celta Vigo's young star shines: Williot Swedberg was the hero of the night, scoring a brace that silenced the Santiago Bernabeu. His first goal came in the 53rd minute, assisted by Bryan Zaragoza, and he sealed the victory in stoppage time. Real Madrid's woes were compounded by an early injury to Eder Militao and Fran Garcia's red card in the 63rd minute. Alvaro Carreras' dismissal later in the game added salt to the wound.
Barcelona's hat-trick hero: Meanwhile, Barcelona's Ferran Torres stole the show in their away fixture. He netted a hat-trick in the first half, with goals in the 10th, 12th, and 39th minutes, putting Barcelona 3-1 up. Antony had initially given Betis the lead, but Roony Bardghji's strike ensured Barcelona went into halftime with a commanding lead.
But here's where it gets controversial: A hotly debated penalty decision allowed Lamine Yamal to extend Barcelona's lead early in the second half. This prompted Betis to push for a comeback, but they could only manage two consolation goals.
Elsewhere, Athletic Club's Alex Berenguer shattered Atletico Madrid's title aspirations with a late winner, showcasing the team's best performance of the season. Villarreal kept their title hopes alive with a 2-0 win over Getafe, who struggled with negative tactics.
Elche ended their winless streak in style, beating Girona 3-0, with Rafa Mir scoring a second-half brace. Espanyol's narrow 1-0 victory over Rayo Vallecano was decided by a penalty, while Hugo Duro's last-gasp equalizer rescued a point for Valencia against Sevilla.
And this is the part that might spark debate: With the top teams dropping points, is this La Liga season shaping up to be one of the most unpredictable in recent memory? Share your thoughts in the comments below!