Matchday 13 in La Liga saw Real Madrid, Atletico Madrid, and Villarreal closing in on Barcelona, who suffered a setback against Real Sociedad in San Sebastian. After four consecutive league wins (seven including Champions League victories), Flick’s Barcelona slowed down in the domestic race, defeated 1-0 by a resilient Real Sociedad with Sheraldo Becker’s decisive goal in the 33rd minute.
Despite the loss, Barcelona remains at the top, holding a six-point lead over Ancelotti’s Real Madrid, who still have one game in hand (a postponed fixture against Valencia). Real took full advantage, overpowering Osasuna 4-0 at Santiago Bernabeu. With two goals in each half—Vinicius Junior and Bellingham in the first, followed by two more from Vini in the second—Madrid rebounded confidently after recent defeats (in El Clasico and the Champions League clash with Milan), which had sparked intense scrutiny and criticism.
Barcelona’s slip-up also benefited Atletico Madrid, as Simeone’s squad claimed a narrow 1-0 victory over Mallorca at Son Moix, with Julian Alvarez securing the win. Villarreal, currently fourth with 24 points, also capitalized, defeating Alavés 3-0 with goals from Akhomach, Dani Parejo, and Santi Comesana.
Athletic Bilbao, sixth with 20 points behind Osasuna, managed only a 1-1 draw away to Real Valladolid. Meanwhile, Sevilla suffered a second consecutive defeat, with Leganes celebrating thanks to de la Fuente’s penalty, following a red card for former Inter player Agoumé. Real Betis avoided defeat at home to a strong Celta Vigo, equalizing 2-2 in the 95th minute.
At the bottom of the table, Las Palmas secured a crucial 3-1 victory away to Rayo Vallecano, earning points that lift them out of the relegation zone. Girona followed up their thrilling 4-3 win over Leganes last round with a close 1-0 victory at Getafe’s Coliseum Alfonso Pérez, courtesy of Yangel Herrera’s goal. The Catalan side is now just two points away from sixth place, currently held by Athletic Club.