Real Madrid gave the Bernabéu faithful plenty to celebrate on Wednesday, cruising to a commanding 4–1 victory over Real Sociedad to record back-to-back wins under José Mourinho.
It was another sluggish opening for the 15-time European champions, but Kylian Mbappé eventually took charge. The Frenchman broke the deadlock in the 40th minute, leaving defenders flat-footed with a slick move before drilling home a left-footed finish.
Real Sociedad pulled level just four minutes later through Luka Sučić, but that proved to be the extent of the visitors' threat as Real Madrid unleashed a second-half barrage. Mbappé and Jude Bellingham linked up brilliantly with a neat one-two to restore Los Blancos' advantage around the hour mark, before Vinícius Júnior converted a stunning Bellingham buildup to make it 3–1 in the 68th minute.
The Brazilian then switched to provider mode, teeing up Mbappé's hat-trick to effectively seal the contest for the visitors in the 80th minute. Brahim Díaz thought he had added a fifth in stoppage time, but the offside flag ruled out the effort.
Real Madrid now enjoy a brief rest before returning to La Liga action against Málaga on Sunday.
One Thing We Can't Ignore

Mbappé was kept quiet in Real Madrid's opener against Espanyol. It was an incredibly frustrating evening for the Frenchman, who attempted 10 shots without finding the net. It appeared history was repeating itself on Wednesday, but a single moment of brilliance was all it took for the forward to turn the tide.
Just five minutes after boos echoed around the packed Bernabéu, Mbappé silenced the frustration by netting the game's first goal. The 27-year-old had his second by the hour mark and completed his treble when the clock struck 80.
Mbappé has now reached—and gone beyond—the century mark for goal contributions at Real Madrid. Since arriving from Paris Saint-Germain ahead of the 2024–25 campaign, the prolific forward has accumulated 101 G/A for the Spanish club.
No major silverware has accompanied his remarkable numbers, but that second-half display from Mourinho's side may just have supporters beginning to believe in Los Blancos' ability to reclaim top honors.
Real Madrid Player Ratings vs. Real Sociedad (4-3-2-1)

*Ratings Provided by FotMob*
GK: Thibaut Courtois—6.8: Came to his team's rescue with several outstanding saves to keep the scoreline level in the first half. Will be relieved he was called upon far less after the break.
RB: Denzel Dumfries—6.9: Left the right side exposed during transitions, tracking back slowly on Real Sociedad's equalizer. Showed promise going forward but struggled to produce a decisive final ball.
CB: Ibrahima Konaté—7.3: Found himself at the center of the controversy. Initially beaten by Job Ochieng before overcommitting inside his own penalty area, contributing to a chaotic sequence that allowed Real Sociedad to level.
CB: Dean Huijsen—7.8: Tried a speculative long-range effort in the first half and was quickly reprimanded by Bellingham. Could have dealt better with Sučić's goal, but bounced back effectively.
LB: Álvaro Carreras—6.7: An early booking set the tone for his evening. Pushed up to act as a third center back, leaving a gaping hole on the left that Sučić exploited for his goal. Hauled off at the interval.
DM: Bernardo Silva—7.9: Drew warm applause from the Bernabéu for his tenacious defensive work. Completed more tackles (4) than both center backs combined (3). A redemptive showing after a flat debut.
DM: Federico Valverde—8.2: Produced a superb run to assist Mbappé's opener, even completing the pass as he hit the ground. Contributed to the second goal as well. Far more attack-minded throughout.
RW: Arda Güler—8.2: Almost as impactful as he was at the weekend. Delivered a string of incisive passes, including a through ball Mbappé should have converted after the restart, and created five chances—the most of any player on the pitch.
AM: Jude Bellingham—8.9: So dangerous on the break that Real Sociedad resorted to persistent fouling to stop him. Had the last laugh with an assist for Mbappé's second and was simply outstanding in setting up Vinícius Jr. Looks every bit his former self.
LW: Vinícius Júnior—8.6: Spurned a golden opportunity in the first half that he would normally put away. Quickly made the Bernabéu forget with a composed tap-in to get off the mark, then capped an impressive display with a sublime assist for Mbappé's hat-trick.
ST: Kylian Mbappé—9.8: Looked sharp from the outset and was rewarded with his first goal of the season. Wasted other openings that could have given Real Madrid a comfortable lead before the break, but atoned with another strike after the restart. Completed his hat-trick to reach 101 goal contributions in a Real Madrid shirt.
SUB: Marc Cucurella (46' for Carreras)—6.8: Immediately improved Real Madrid's shape upon entering. Showed good understanding with Vinícius Jr. in flashes.
SUB: Brahim Díaz (78' for Güler)—6.6: Had a goal ruled out for offside.
SUB: Eduardo Camavinga (78' for Bellingham)—6.6: Controlled the midfield impressively during his brief appearance.
SUB: Yan Diomande (84' for Vinícius Jr)—N/A
SUB: Carlos Espí (86' for Silva)—N/A
Subs not used: Andriy Lunin (GK), Sergio Mestre (GK), Antonio Rüdiger, Mario Rivas, Trent Alexander-Arnold, Jorge Cestero, Alexis Ciria.
What the Ratings Tell Us

Enable functional cookies to see this feature.
The Numbers That Explain Real Madrid's Electrifying Win
Statistic | Real Madrid | Real Sociedad |
|---|---|---|
Posession | 51% | 49% |
Expected Goals (xG) | 3.14 | 0.57 |
Total Shots | 20 | 10 |
Shots on Target | 11 | 3 |
Big Chances | 5 | 0 |
Pass Accuracy | 91% | 90% |
Fouls | 10 | 8 |
Corners | 4 | 7 |
ไทย
English
中國人