Real Madrid came from behind to demolish Real Sociedad 5-1 at the Bernabéu, though it took them until after the break to really put the visitors away. The first half was surprisingly competitive, with Sociedad matching Madrid's intensity and effort to level at 1-1 by the interval. The second half told a completely different story. Kylian Mbappé was in devastating form, putting on a masterclass that earned him a perfect 10/10 rating, and Madrid simply overwhelmed their opponents with clinical finishing. They carved out 20 shots across the match, 11 of them on target, while Sociedad managed just three efforts on goal despite enjoying parity in possession. The rout keeps Madrid's title push moving forward, though they'll know they were far from their best for large spells. Sociedad, who actually had more corner opportunities with seven to Madrid's four, will be frustrated they couldn't make more of their first-half showing. Once Madrid found their rhythm after the break though, it was only going one way.
The Matchup
Real Madrid beat Real Sociedad 4-1 at Santiago Bernabeu, and the numbers from the match back up how the game played out. Real Madrid also had the better share of the ball, holding 50% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 20 attempts from Real Madrid against 10 from Real Sociedad over the course of the game. Real Sociedad had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 10' | Real Madrid | A. Carreras | 0-0 | |
| 31' | Real Sociedad | Y. Herrera | 0-0 | |
| 40' | Real Madrid | Goal — K. Mbappe (assist: F. Valverde) | 1-0 | |
| 44' | Real Sociedad | Goal — L. Sucic | 1-1 | |
| 45+2' | Real Sociedad | J. Aramburu | 1-1 | |
| 46' | Real Madrid | Substitution — A. Carreras on, M. Cucurella off | 1-1 | |
| 57' | Real Sociedad | Substitution — M. Oyarzabal on, O. Oskarsson off | 1-1 | |
| 57' | Real Sociedad | Substitution — J. Aramburu on, I. Zubeldia off | 1-1 | |
| 60' | Real Madrid | Goal — K. Mbappe (assist: J. Bellingham) | 2-1 | |
| 66' | Real Sociedad | Substitution — J. Ochieng on, A. Barrenetxea off | 2-1 | |
| 66' | Real Sociedad | Substitution — Y. Herrera on, C. Soler off | 2-1 | |
| 68' | Real Madrid | Goal — Vinicius Junior (assist: J. Bellingham) | 3-1 | |
| 71' | Real Sociedad | L. Beitia | 3-1 | |
| 73' | Real Madrid | I. Konate | 3-1 | |
| 74' | Real Sociedad | Substitution — T. Kubo on, G. Guedes off | 3-1 | |
| 78' | Real Madrid | Substitution — J. Bellingham on, E. Camavinga off | 3-1 | |
| 78' | Real Madrid | Substitution — A. Guler on, B. Diaz off | 3-1 | |
| 80' | Real Madrid | Goal — K. Mbappe (assist: Vinicius Junior) | 4-1 | |
| 84' | Real Madrid | Substitution — Vinicius Junior on, Y. Diomande off | 4-1 | |
| 86' | Real Madrid | Substitution — B. Silva on, C. Espi off | 4-1 | |
| 90+4' | Real Madrid | E. Camavinga | 4-1 |
Real Madrid vs Real Sociedad Lineups
Looking Ahead
Real Madrid does not have long to wait before getting back out onto the pitch. Their next test comes at home to Malaga, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Real Madrid vs Malaga going to play at 30 August 2026 in Spanish La Liga 2026-27.
Real Sociedad, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Espanyol, a game that will give an early sense of how they carry this result forward. Full details are here: Real Sociedad vs Espanyol going to play at 29 August 2026 in Spanish La Liga 2026-27.