In brief
Kylian Mbappé scored a 14th-minute penalty and a 91st-minute strike while assisting Álvaro Carreras for Madrid's second goal in the 17th minute.
Jude Bellingham scored Madrid's third goal in the 35th minute after connecting with a cross from Vinícius Júnior.
Sergio Camello punished an Antonio Rüdiger error in the 51st minute, extending Rayo's scoring run to 12 consecutive La Liga matches.
Real Madrid moved to 12 points from five matches, matching FC Barcelona, while Rayo Vallecano remained in 15th place on four points.

- 35th minuteBellingham scores first-time shot from Vinícius Júnior cross
- 51st minuteCamello scores for Rayo following defensive giveaway
- 90+1 minuteMbappé seals brace from Güler pass on counter-attack
First-half dominance at the Bernabéu
Real Madrid secured a 4-1 home victory over Rayo Vallecano on Saturday, moving to 12 points after five rounds of La Liga. Following a 1-0 defeat against Real Betis in their previous domestic fixture, José Mourinho made defensive adjustments, fielding his fourth different back line of the season with Álvaro Carreras, Antonio Rüdiger, Ibrahima Konaté, and Denzel Dumfries. The hosts broke the deadlock in the 14th minute when Rayo defender Florian Lejeune brought down Carreras in the penalty area, allowing Kylian Mbappé to convert from the spot past debutant goalkeeper Emil Audero. Three minutes later, a poor back-pass from Lejeune allowed Mbappé to set up Carreras for a low finish into the bottom corner. Jude Bellingham added a third goal in the 35th minute, sweeping in an unpressured first-time strike following a left-wing cross from Vinícius Júnior.
Rayo Vallecano response and second-half pressure
Rayo Vallecano attempted to mount a comeback immediately after the restart, having already threatened in the ninth minute through a low strike by Giorgi Tsitaishvili that tested Thibaut Courtois. In the 51st minute, Sergio Camello intercepted possession following a defensive error by Rüdiger and finished beneath Courtois, marking the 12th consecutive La Liga match in which Rayo have scored. Pedro Díaz also struck the post for the visitors, while Tsitaishvili directed a header over the bar from close range. Courtois produced further saves to protect the lead before Audero denied attempts from Dumfries, Arda Güler, and Mbappé at the opposite end.
Closing counter-attack and tactical review
Real Madrid sealed the win in the 91st minute through a swift counter-attack. Midfielder Eduardo Camavinga carried the ball 60 metres before releasing Güler, who played a right-sided pass to Mbappé for a first-time angled finish, completing the forward's 14th domestic brace for the club. Mourinho withdrew Federico Valverde during the match as a precaution due to Achilles tendon discomfort, with the Portuguese manager afterwards assessing the team's balance between conversion rates and transitional speed. He noted that winning remains key despite a less effective second-half performance.
“We are scoring many goals, but we are also missing too many chances. We are a frantic team that wins the ball back and accelerates.”
Standings and historical context
The result extends Real Madrid's unbeaten home streak against Rayo Vallecano dating back to January 1996, a run spanning 16 victories and two draws across 18 matches at the Santiago Bernabéu. The victory pulled Real Madrid level on 12 points with FC Barcelona, who play Levante on Sunday with a game in hand. Rayo Vallecano remain in 15th position on four points, sitting two points clear of the relegation zone. In other fifth-round fixtures, Racing Santander defeated Alavés 2-1, Espanyol beat Osasuna 2-0, and Athletic Bilbao drew 1-1 with Elche.
- FC Barcelona
- 12 points
- Real Madrid
- 12 points
- Alavés
- 10 points
- Espanyol
- 7 points
- Racing Santander
- 7 points
- Athletic Bilbao
- 7 points
- Osasuna
- 7 points
- Rayo Vallecano
- 4 points
- Elche
- 2 points
Data from the article text