Real Madrid have made it four wins from four at the start of the new La Liga season with a battling victory over Real Sociedad at the Reale Arena, in a match where they played the majority of proceedings with one less player.
2025/2026 La Liga


Match Report
Xabi Alonso’s side made a fast start in Donostia-San Sebastian when Kylian Mbappe set up Arda Guler to score, but the Frenchman was adjudged to have been offside in the build-up. However, he was not denied for long as he was released in behind following a terrible pass from La Real midfielder Mikel Goti, and with only Alex Remiro to beat, he made no mistake – as expected.
But just beyond the half hour mark, Real Madrid were reduced to 10 men, and it was a second dismissal in his short Los Blancos career for Dean Huijsen. The Spain international, signed from Bournemouth in the summer, was adjudged to have been the last man when he fouled Mikel Oyarzabal.
But despite the man disadvantage, Real Madrid made it 2-0. Mbappe did wonderfully well on the left, and his cutback was turned down by Guler, who was not to be denied his goal. Los Blancos had remained dominant despite playing with one man less, so it was a deserved strike.
However, La Real have got a goal back 12 minutes into the second half courtesy of Oyarzabal from the penalty spot. Dani Carvajal stopped a cross into the box with his arm, which allowed the Spain international to make no mistake from 12 yards.
From that moment on, Real Madrid were under the pump as La Real pushed hard for an equaliser, but in the end, there were no further goals. As a result, it means that Alonso’s side have continued their 100% record, which means that they are in with an excellent chance of remaining as La Liga leaders for another matchday.
Match Events
0' The match is about to start!
2' Arda Guler produces a perfect strike but the goal is ruled offside
5' Zubeldia is booked yellow for his harsh tackle on Militao
9' Mbappe latches onto a cross and aims a shot but it is saved
11' VAR shows that Mbappe is offside before Guler scores
12' GOAL! Mbappe slams the ball into back of the net! Real Sociedad 0-1 Real Madrid
14' Mbappe controls a pass inside the box but his effort crashes against the post
17' Barrenetxea's instinctive shot towards goal flashes inches wide of the left post
19' Marin fouls as he robs Militao of the ball
26' Militao's header is denied by but Remiro's superb reflex save
29' Militao steers his header towards the net but the keeper saves again!
32' Red card for Huijsen after cutting Oyarzabal’s counterattack
33' Xabi Alonso is booked yellow for arguing with the referee
44' GOAL! Mbappe sets up Guler to extend the lead! Real Sociedad 0-2 Real Madrid
50' Pablo Marin receives a pass and shoots but the ball flies onto the right post
55' Penalty Goal! Oyarzabal pulls one back for host! Real Sociedad 1-2 Real Madrid
60' Mbappe curls a shot in on goal but the ball flies wide of the left post
64' Oyarzabal dinks the ball towards goal but it is denied by Courtois
67' Caleta-Car gets the rebound but sends his effort high over the bar
82' Carvajal is replaced by TAA
Line-ups
Real Sociedad XI: Álex Remiro, Caleta-Car, Guedes, Elustondo, Oyarzabal, Zubeldía, Sergio Gómez, Ander Barrenetxea, Mikel Goti, Pablo Marín, Jon Gorrotxategi
Subs: Odriozola, Soler, Takefusa Kubo, Aihen Muñoz, Jon Aramburu, Beñat Turrientes, Arsen Zakharyan, Unai Marrero, Jon Karrikaburu, Aitor Fraga, Jon Martín
Real Madrid XI: Courtois, Carvajal, Ceballos, Mbappe, Militao, Brahim, Tchouameni, Vinicius, Güler, Álvaro Carreras, Dean Huijsen
Subs: Alaba, Alexander-Arnold, Valverde, Lunin, Fran García, Rodrygo, Gonzalo García, Raúl Asencio, Sergio Mestre, Franco Mastantuono