

Real Madrid 4-1 Real Sociedad
Gonzalo García 5′, Vinícius Júnior 25′ (penalty) and 48′ (penalty) and Federico Valverde 31′ for Real Madrid. Mikel Oyarzabal 21′ (penalty) for Real Socedad.
Real Madrid produced a commanding performance to beat Real Sociedad 4-1 in a high-profile La Liga showdown. The hosts raced into an early lead as Gonzalo García opened the scoring inside the first few minutes, setting the tone. Real Sociedad responded through Mikel Oyarzabal’s penalty, leveling before quarter-time and giving the visitors hope.
However, Vinícius Júnior restored Madrid’s advantage from the spot, converting a penalty just after the half-hour mark. Minutes later Federico Valverde extended the lead with a well-worked finish to make it 3-1 before the break. Madrid continued to dominate after the interval, and Vini struck again from the penalty spot to complete his brace and make it 4.
The victory highlighted Real Madrid’s attacking depth and clinical edge in front of goal. Real Sociedad fought hard but were ultimately undone by moments of individual brilliance from the hosts. This result keeps Real Madrid firmly in the title race, strengthening their position at the top of La Liga. For Sociedad, the defeat is a setback, though they showed glimpses of promise despite the scoreline.
Sevilla 1–1 Alavés
Djibril Sow 42′ for Sevilla. Toni Martínez 60′ for Alavés.
At the Ramón Sánchez Pizjuán, Sevilla were held to a draw by Alavés in a game of few clear chances. Sevilla dominated possession and applied pressure, but Alavés defended well and struck on the counter. Both sides managed to find the net, but neither could seize control late in the second half. The shared points reflect a competitive but ultimately evenly matched encounter. For Sevilla, a draw feels like a missed opportunity at home.
Getafe 2–1 Villarreal
Mauro Arambarri 41′ (penalty) and Martín Satriano 53′ for Getafe. Georges Mikautadze 76′ for Villarreal.
Getafe stunned visitors Villarreal with a hard-earned victory at the Coliseum Alfonso Pérez. The hosts took the lead and defended with grit, showcasing tactical discipline and opportunistic finishing. Villarreal fought back but couldn’t find the killer second goal, seeing one effort ruled narrowly wide. Getafe’s win keeps their momentum alive in a tight mid-table battle. For Villarreal, the defeat raises questions ahead of upcoming fixtures.
Espanyol 2–2 Celta Vigo
Kike García 66′ and Tyrhys Dolan 86′ for Espanyol. Ferran Jutglà 38′ and Borja Iglesias 90’+3 for Celta.
The day’s opener delivered a thrilling draw at the RCDE Stadium in Barcelona. Espanyol took the lead and looked to control the tempo early, but Celta Vigo showed strong resilience to respond twice. Both teams traded blows and attacking chances, keeping fans on edge until the final whistle. Key moments came late as neither side could find a winning goal. The 2-2 stalemate reflected an entertaining, open contest between two sides eager to climb the table.
| Standings | Club | Points |
| 1 | Real Madrid | 60 |
| 4 | Villarreal | 45 |
| 6 | Espanyol | 35 |
| 7 | Celta | 34 |
| 8 | Real Sociedad | 31 |
| 10 | Getafe | 29 |
| 12 | Sevilla | 26 |
| 13 | Alavés | 26 |