Kylian Mbappe scored a hat-trick as Real Madrid made it two wins from two under Jose Mourinho by beating Real Sociedad 4-1 in the first home game of his second spell in charge.
There was already a celebratory mood in the Santiago Bernabeu as Madrid’s Marc Cucurella and Sociedad’s Mikel Oyarzabal were honoured before kick-off for their role in Spain’s World Cup win.
Mbappe delighted the home crowd with his first goal of the new LaLiga season to break the deadlock in the 40th minute, only for Luka Sucic to level four minutes later.
Mbappe restored Madrid’s lead on the hour mark, before Vinicius Junior gave them breathing room.
Vinicius then teed up Mbappe to complete his hat-trick 10 minutes from time and end the game as a contest before Brahim Diaz had a goal disallowed for offside late on.
Oyarzabal forced an early save from Courtois before Vinicius wasted a huge chance by shooting straight at Alex Remiro after being played through by Mbappe.
Sergio Gomez went close to a wonder strike for the visitors when his sublime volley whistled wide of the far post, but the visitors fell behind soon after as Mbappe fired into the top-left corner after brilliantly controlling a driven ball in from Federico Valverde.
But Sociedad stunned the Bernabeu when Sucic drilled into the bottom-right corner just before half-time.
Mbappe failed to beat Remiro one-on-one three minutes into the second half, but he restored Madrid’s lead in style as he bent beyond the Sociedad shot-stopper following a blistering one-two with Jude Bellingham.
Bellingham was the provider again as Vinicius made it 3-1, the Brazilian tapping in after a brilliant show of strength in the area from the England star.
Mbappe then completed his hat-trick, collecting a superb Vinicius pass and chipping over Remiro after Scoiedad failed to clear properly from a corner, the treble marking his sixth in all competitions for Los Blancos.
Diaz thought he rounded off the rout when he converted on the rebound after Carlos Espi saw a shot saved, but was denied as a VAR check saw the goal chalked off.
Real Madrid team vs Real Sociedad
Madrid were unchanged from their victory against Espanyol the previous Saturday.
Real Madrid starting XI: Thibaut Courtois, Denzel Dumfries, Ibrahima Konate, Dean Huijsen, Alvaro Carreras, Bernardo Silva, Federico Valverde; Arda Guler, Jude Bellingham, Vinicius Junior; Kylian Mbappe
Madrid substitutes: Andrii Lunin, Eduardo Camavinga, Trent Alexander-Arnold, Marc Cucurella, Carlos Espi, Brahim Diaz, Antonio Rudiger, Yan Diomande, Sergio Mestre, Jorge Cestero, Mario Rivas, Alexis Ciria
Sociedad team vs Real Madrid
Sociedad made four alterations from their defeat at home to Betis four days earlier, bringing in Benat Turrientes, the prolific Mikel Oyarzabal, Job Ochieng and Luken Beitia for Igor Zubeldia, Carlos Soler, Ander Barrenetxea and Orri Oskarsson.
Oyarzabal scored 15 league goals last season and had made his first appearance since winning the World Cup with Spain as a substitute against Betis.
Real Sociedad starting XI: Alex Remiro, Jon Aramburu, Luken Beitia, Jon Martin, Sergio Gomez, Takefusa Kubo, Yangel Herrera, Luka Sucic, Benat Turrientes, Job Ochieng, Mikel Oyarzabal
Sociedad substitutes: Unai Marrero, Aihen Munoz, Igor Zubeldia, Ander Barrenetxea, Orri Oskarsson, Goncalo Guedes, Jon Pacheco, Carlos Soler, Arsen Zakharyan, Ibai Aguirre, Alex Lebarbier, Alex Marchal
What’s next? Real Madrid, Real Sociedad fixtures
Madrid are at home in La Liga again on Sunday against Malaga. Sociedad host Espanyol in the top flight a day earlier.
| Fixture | Date | BST start time | ET | PT | UK TV |
| Sociedad vs Espanyol | Sat, Aug 29 | 18:00 | 13:00 | 10:00 | Premier Sports 1 |
| Madrid vs Malaga | Sun, Aug 30 | 16:00 | 11:00 | 08:00 | Premier Sports 1 |
Real Madrid vs Real Sociedad stats
- The preceding six Liga meetings between these teams had resulted in victories for Madrid, who had conceeded two goals in total along the way
- Los Blancos had won seven of their preceding eight encounters with Sociedad in all competitions, the exception being a 4-4 home draw in the Copa del Rey semi-finals in 2025 in which they advanced 5-4 on aggregate through Antonio Rudiger’s extra-time goal
- Madrid had been unbeaten in their preceding six Liga visits from Sociedad (W6 D2) since a 2-0 defeat in January 2019
- Kylian Mbappe had three goals across the three preceding editions of the fixtures, while Oyarzabal had scored once in each of the preceding two encounters
- Only one of the preceding 13 meetings between the sides in all competitions had finished 0-0, with each of their most recent nine matches before this game against each other featuring at least one goal since a stalemate at Madrid in La Liga in January 2023
- Elche (1) and Osasuna (2) were the only teams to win fewer Liga away games than Sociedad (3) last season without suffering relegation
- Only six teams had a better goal difference on the road in the division than Sociedad (-8), who drew eight and lost eight of their other 16 such matches
- Mallorca’s Vedat Muriqi (23) and Osasuna’s Ante Budimir (17) were the only players outside of the top two teams to outscore Oyarzabal (15) in the 2025/26 top flight