Real Madrid Bounce Back: Vinícius Shines as Mbappé Scores and Limps Off in 3–1 Win Over Villarreal
By FootballScope | Updated October 2025
After a humbling derby defeat to Atlético Madrid just a week ago, Real Madrid delivered a composed and convincing response at the Santiago Bernabéu, claiming a 3–1 victory over Villarreal to reclaim top spot in LaLiga. Vinícius Júnior was the star of the show with a brace, while Kylian Mbappé continued his astonishing scoring run — though concern grew when the Frenchman was forced off with an ankle injury after netting Madrid’s third.

Match Summary: From Struggle to Control
The opening half offered a balanced contest. Villarreal threatened to surprise the home side through the pace of Tani Oluwaseyi, but Thibaut Courtois’s brilliance in a one-on-one situation kept Madrid level before halftime. Once the whistle blew for the second half, however, the tone changed entirely.
Vinícius Júnior broke the deadlock just two minutes after the restart, cutting inside and firing a deflected strike that left Villarreal goalkeeper Arnau Tenas helpless. Madrid’s confidence grew from there, dominating possession and territory while Villarreal struggled to maintain composure under pressure.
Key Moments That Defined the Game
- 45’ Courtois Saves Madrid: A crucial stop from Oluwaseyi’s shot preserved a 0–0 scoreline going into halftime.
- 47’ Vinícius Opens the Scoring: His curling effort deflected off Comesaña and wrong-footed Tenas.
- 69’ Penalty Conversion: Vinícius doubled the lead after being brought down by Rafa Marín inside the box.
- 74’ Villarreal Response: Mikautadze’s shot from the edge of the area gave the visitors brief hope, slipping past Courtois via a post.
- 77’ Mourino Red Card: A second yellow for bringing down Vinícius ended Villarreal’s comeback chances.
- 81’ Mbappé Makes It Three: A calm finish from a Brahim Díaz assist — before the star forward limped off injured minutes later.
Tactical Breakdown: Ancelotti’s Adjustments Pay Off
Carlo Ancelotti made subtle but effective tweaks following last week’s heavy derby loss. Federico Valverde was deployed at right-back, offering both defensive solidity and attacking width. The midfield triangle of Tchouaméni, Kroos, and Camavinga dictated the tempo, recycling possession while breaking up Villarreal’s counter-attacks.
Up front, Mbappé and Vinícius were electric — alternating positions to stretch the defense and create overloads. Their link-up play with Arda Güler showed increasing chemistry, a promising sign for Madrid’s attacking evolution.

Player Ratings & Analysis
Vinícius Júnior – 9/10: Two goals, relentless pace, and drew the penalty. His most complete performance this season.
Kylian Mbappé – 8/10: Another goal added to his remarkable streak (nine consecutive scoring games), but concern over his ankle overshadowed his brilliance.
Thibaut Courtois – 8.5/10: Key first-half save changed the course of the game. Calm, commanding, and reliable.
Federico Valverde – 7.5/10: Unorthodox full-back role handled with composure and energy.
Jude Bellingham – 7/10: Cameo off the bench to test Villarreal’s keeper, showing hunger and creativity.
Mbappé Injury Concern
Madrid’s joy was tempered late on when Mbappé went down clutching his ankle. Early indications suggest a precautionary substitution, but medical tests will determine his availability for upcoming Champions League fixtures. Given his form — 18 of Madrid’s last 30 league goals — his fitness will be vital for their title ambitions.
What This Result Means for LaLiga
The win lifts Real Madrid back to the summit of LaLiga, two points clear of Barcelona, who still have a game in hand against Sevilla. After the bruising 5–2 defeat to Atlético, this response showcased the team’s resilience, unity, and winning mentality.
For Villarreal, the red card and defensive lapses cost them dearly. Despite flashes of quality, their inconsistency continues to haunt them in the league’s top-half battle.
Looking Ahead
Real Madrid next face a tricky away tie, and with Mbappé’s status uncertain, fans may see more rotation. Still, this performance underlined the squad depth Ancelotti possesses — a factor that could prove decisive in both domestic and European campaigns.