La Liga Regular Season - 22

Real Madrid 2 - 1 FT Rayo Vallecano

Estadio Santiago Bernabéu

AI-powered match analysis and previews to help you decide which games are worth watching

100
FT
Sun, Feb 1
Español
Real Madrid
2-1
Rayo Vallecano
⚡ Intensity 100
⚖️ Balance 60
🏆 Stakes 67
🎲 Upset 0
Mbappe's 100th-minute penalty sinks Rayo Vallecano.

Dramatic Mbappe Penalty Decides Heated Madrid Derby

Must-Watch Futmetrix Score: 100/100. A high-octane encounter at the Santiago Bernabéu saw discipline desert Rayo Vallecano, allowing Real Madrid to snatch a vital victory in the dying seconds of a marathon match.

The Early Breakthrough

Real Madrid settled quickly into their rhythm, as Real Madrid controlled possession with 57% of the ball to dictate the early tempo. The breakthrough arrived in the 15th minute when the substitute B. Diaz provided a perfectly weighted pass for Vinicius Junior, who slotted home with clinical precision. This early goal ramped up the Intensity of the match, forcing Rayo Vallecano to abandon their defensive shell. Despite the pressure from the home side, Rayo remained organized, absorbing a barrage of 16 shots throughout the afternoon. The first half concluded with the hosts leading, though the slim margin suggested the tactical battle was far from over as the visitors searched for a way back into the contest.

The Pivot: Red Cards and Resistance

The second half began with a shock as J. de Frutos leveled the score in the 49th minute following an assist from A. Garcia. This equalizer shifted the Balance of the match, as Rayo Vallecano grew in confidence. However, the game turned on its head in the 80th minute when P. Ciss was shown a straight red card for a serious foul. This dismissal forced Rayo into a desperate defensive block, hoping to survive the final ten minutes. Real Madrid, sensing blood, threw bodies forward, utilizing the creative vision of Arda Güler to probe a tiring defense. The numerical advantage eventually told, as the pressure in the box became unbearable for the visitors, leading to a frantic final sequence.

Mbappe's Cold-Blooded Resolution

In the 10th minute of stoppage time, the referee pointed to the spot, handing K. Mbappe the chance to be the hero. The Frenchman made no mistake, firing the penalty home to secure a 2-1 win and keep the Stakes of the title race high. The drama did not end there, as P. Chavarria was also sent off for unsportsmanlike conduct in the 103rd minute, leaving Rayo with nine men at the final whistle. While Federico Valverde earned plaudits for his dominant midfield display, it was the late penalty that avoided a major Upset. Real Madrid moves forward with momentum, while Rayo Vallecano is left to rue their lack of composure in a match that nearly earned them a famous point.

Key Questions

How did the red card for P. Ciss impact the match?

The 80th-minute dismissal forced Rayo Vallecano into a deep defensive block, ultimately allowing Real Madrid to mount the pressure that led to the winning penalty.

How dramatic was the late winner by Federico Valverde?

While Mbappe scored the 100th-minute penalty, Valverde's dominant performance and high rating were essential in sustaining the late pressure required to secure the win.

What does this mean for Real Madrid's season?

This victory keeps Real Madrid firmly in the title race, maintaining pressure on the leaders while extending their impressive winning streak.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
57%
43%
Real Madrid 57%
Rayo Vallecano 43%
Shots
16
11
Real Madrid 16
Rayo Vallecano 11
Shots on Target
6
4
Real Madrid 6
Rayo Vallecano 4
Expected Goals (xG)
2.14
0.96
Real Madrid 2.14
Rayo Vallecano 0.96
Passes
580
441
Real Madrid 580
Rayo Vallecano 441
Pass Accuracy
89%
88%
Real Madrid 89%
Rayo Vallecano 88%
Corners
9
4
Real Madrid 9
Rayo Vallecano 4
Fouls
6
18
Real Madrid 6
Rayo Vallecano 18
Yellow Cards
2
8
Real Madrid 2
Rayo Vallecano 8
Red Cards
0
2
Real Madrid 0
Rayo Vallecano 2

Match Events

10' 🔄 J. Bellingham B. Diaz
15' Vinicius Junior (B. Diaz)
HT
46' 🔄 R. Asencio D. Ceballos
J. de Frutos (A. Garcia) 49'
G. Gumbau 🟨 53'
G. Gumbau O. Valentin 🔄 56'
J. de Frutos P. Diaz 🔄 56'
P. Chavarria 🟨 57'
60' 🔄 F. Mastantuono G. Garcia
I. Palazon 🟨 65'
69' 🟨 D. Ceballos
O. Valentin 🟨 72'
77' 🔄 D. Huijsen D. Alaba
77' 🔄 A. Guler Rodrygo
A. Garcia Pacha 🔄 77'
P. Ciss 🟥 80'
A. Batalla 🟨 83'
I. Palazon Luiz Felipe 🔄 83'
I. Akhomach 🟨 83'
83' 🟨 Vinicius Junior
I. Akhomach C. Martin 🔄 84'
Pacha 🟨 90'+9
90'+10 K. Mbappe
P. Chavarria 🟨 90'+13
P. Chavarria 🟥 90'+13
FT

Player Cards

Season performance ratings for players in this match

Real Madrid

Goalkeepers
Thibaut Courtois
NPC
NPC
103
minutes
103
minutes
21%
pass acc
6.9
rating
Defenders
Federico Valverde
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
57%
pass acc
Raúl Asencio
👻 Invisible Nothing to note
Dean Huijsen
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Eduardo Camavinga
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
70%
duel win %
Midfielders
Franco Mastantuono
👻 Invisible Nothing to note
Arda Güler
👻 Invisible Nothing to note
Aurélien Tchouaméni
MAGNET
MAGNET
73
activity
73
activity
67
passes
6
duels
Jude Bellingham
CAMEO
CAMEO
10
minutes
10
minutes
4
touches
None
events
Forwards
Kylian Mbappé
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
6.9
rating
Vinícius Júnior
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
Andriy Lunin
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Fran González
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Álvaro Carreras
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Fran García
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
David Alaba
👻 Invisible Nothing to note
Daniel Carvajal
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Brahim Díaz
SUPER SUB
SUPER SUB
0
impact
0
impact
93
minutes
7.2
rating
Dani Ceballos
👻 Invisible Nothing to note
Gonzalo García
👻 Invisible Nothing to note
Rodrygo
👻 Invisible Nothing to note

Rayo Vallecano

Goalkeepers
Augusto Batalla
NPC
NPC
103
minutes
103
minutes
19%
pass acc
6
rating
Defenders
Andrei Rațiu
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Florian Lejeune
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Nobel Mendy
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.7
rating
Josep Chavarría
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
6.9
rating
Midfielders
Pathé Ismaël Ciss
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
6
rating
Gerard Gumbau
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Ilias Akhomach
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
67%
duel win %
Isi Palazón
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
rating
5.9
rating
8
duels lost
24
poss lost
Álvaro García
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Forwards
Jorge de Frutos
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
BENCH
Dani Cárdenas
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Alfonso Espino
👻 Invisible Nothing to note
Luiz Felipe
👻 Invisible Nothing to note
Iván Balliu
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Pedro Díaz
👻 Invisible Nothing to note
Óscar Valentín
👻 Invisible Nothing to note
Fran Pérez
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Óscar Trejo
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Randy Nteka
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Carlos Martín
SWEEPER
SWEEPER
1
cleanups
1
cleanups
0
interceptions
1
blocks
Alemão
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Sergio Camello
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events

Head to Head

Date Home Score Away Competition Venue
09/11/2025 Rayo Vallecano 0 - 0 Real Madrid La Liga Campo de Futbol de Vallecas
09/03/2025 Real Madrid 2 - 1 Rayo Vallecano La Liga Estadio Santiago Bernabéu
14/12/2024 Rayo Vallecano 3 - 3 Real Madrid La Liga Estadio de Vallecas
18/02/2024 Rayo Vallecano 1 - 1 Real Madrid La Liga Estadio de Vallecas
05/11/2023 Real Madrid 0 - 0 Rayo Vallecano La Liga Estadio Santiago Bernabéu
24/05/2023 Real Madrid 2 - 1 Rayo Vallecano La Liga Estadio Santiago Bernabéu
09/11/2025
La Liga Campo de Futbol de Vallecas
09/03/2025
La Liga Estadio Santiago Bernabéu
14/12/2024
La Liga Estadio de Vallecas
18/02/2024
La Liga Estadio de Vallecas
05/11/2023
La Liga Estadio Santiago Bernabéu
24/05/2023
La Liga Estadio Santiago Bernabéu
Real Madrid Win
Rayo Vallecano Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 22 55 60 23 +37 WElche 1 - 3 Barcelona (31-01-2026)WBarcelona 3 - 0 Oviedo (25-01-2026)LReal Sociedad 2 - 1 Barcelona (18-01-2026)WEspanyol 0 - 2 Barcelona (03-01-2026)WVillarreal 0 - 2 Barcelona (21-12-2025)
2 Real Madrid 22 54 47 18 +29 WReal Madrid 2 - 1 Rayo Vallecano (01-02-2026)WVillarreal 0 - 2 Real Madrid (24-01-2026)WReal Madrid 2 - 0 Levante (17-01-2026)WReal Madrid 5 - 1 Real Betis (04-01-2026)WReal Madrid 2 - 0 Sevilla (20-12-2025)
3 Atletico Madrid 22 45 38 17 +21 DLevante 0 - 0 Atletico Madrid (31-01-2026)WAtletico Madrid 3 - 0 Mallorca (25-01-2026)WAtletico Madrid 1 - 0 Alaves (18-01-2026)DReal Sociedad 1 - 1 Atletico Madrid (04-01-2026)WGirona 0 - 3 Atletico Madrid (21-12-2025)
4 Villarreal 21 42 39 23 +16 DOsasuna 2 - 2 Villarreal (31-01-2026)LVillarreal 0 - 2 Real Madrid (24-01-2026)LReal Betis 2 - 0 Villarreal (17-01-2026)WVillarreal 3 - 1 Alaves (10-01-2026)WElche 1 - 3 Villarreal (03-01-2026)
5 Real Betis 22 35 36 28 +8 WReal Betis 2 - 1 Valencia (01-02-2026)LAlaves 2 - 1 Real Betis (25-01-2026)WReal Betis 2 - 0 Villarreal (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)LReal Madrid 5 - 1 Real Betis (04-01-2026)
6 Espanyol 22 34 26 27 -1 LEspanyol 1 - 2 Alaves (30-01-2026)LValencia 3 - 2 Espanyol (24-01-2026)LEspanyol 0 - 2 Girona (16-01-2026)DLevante 1 - 1 Espanyol (11-01-2026)LEspanyol 0 - 2 Barcelona (03-01-2026)
7 Celta Vigo 21 32 29 23 +6 LReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WSevilla 0 - 1 Celta Vigo (12-01-2026)WCelta Vigo 4 - 1 Valencia (03-01-2026)DOviedo 0 - 0 Celta Vigo (20-12-2025)
8 Real Sociedad 21 27 29 29 0 WReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WReal Sociedad 2 - 1 Barcelona (18-01-2026)WGetafe 1 - 2 Real Sociedad (09-01-2026)DReal Sociedad 1 - 1 Atletico Madrid (04-01-2026)DLevante 1 - 1 Real Sociedad (20-12-2025)
9 Osasuna 22 26 26 27 -1 DOsasuna 2 - 2 Villarreal (31-01-2026)WRayo Vallecano 1 - 3 Osasuna (24-01-2026)WOsasuna 3 - 2 Oviedo (17-01-2026)LGirona 1 - 0 Osasuna (10-01-2026)DOsasuna 1 - 1 Athletic Club (03-01-2026)
10 Alaves 22 25 20 27 -7 WEspanyol 1 - 2 Alaves (30-01-2026)WAlaves 2 - 1 Real Betis (25-01-2026)LAtletico Madrid 1 - 0 Alaves (18-01-2026)LVillarreal 3 - 1 Alaves (10-01-2026)DAlaves 1 - 1 Oviedo (04-01-2026)
11 Girona 22 25 21 36 -15 LOviedo 1 - 0 Girona (31-01-2026)DGirona 1 - 1 Getafe (26-01-2026)WEspanyol 0 - 2 Girona (16-01-2026)WGirona 1 - 0 Osasuna (10-01-2026)WMallorca 1 - 2 Girona (04-01-2026)
12 Elche 22 24 30 32 -2 LElche 1 - 3 Barcelona (31-01-2026)LLevante 3 - 2 Elche (23-01-2026)DElche 2 - 2 Sevilla (19-01-2026)DValencia 1 - 1 Elche (10-01-2026)LElche 1 - 3 Villarreal (03-01-2026)
13 Sevilla 21 24 28 33 -5 WSevilla 2 - 1 Athletic Club (24-01-2026)DElche 2 - 2 Sevilla (19-01-2026)LSevilla 0 - 1 Celta Vigo (12-01-2026)LSevilla 0 - 3 Levante (04-01-2026)LReal Madrid 2 - 0 Sevilla (20-12-2025)
14 Athletic Club 21 24 20 30 -10 LSevilla 2 - 1 Athletic Club (24-01-2026)LMallorca 3 - 2 Athletic Club (17-01-2026)DOsasuna 1 - 1 Athletic Club (03-01-2026)LAthletic Club 1 - 2 Espanyol (22-12-2025)LCelta Vigo 2 - 0 Athletic Club (14-12-2025)
15 Valencia 22 23 23 35 -12 LReal Betis 2 - 1 Valencia (01-02-2026)WValencia 3 - 2 Espanyol (24-01-2026)WGetafe 0 - 1 Valencia (18-01-2026)DValencia 1 - 1 Elche (10-01-2026)LCelta Vigo 4 - 1 Valencia (03-01-2026)
16 Getafe 21 22 16 27 -11 DGirona 1 - 1 Getafe (26-01-2026)LGetafe 0 - 1 Valencia (18-01-2026)LGetafe 1 - 2 Real Sociedad (09-01-2026)DRayo Vallecano 1 - 1 Getafe (02-01-2026)LReal Betis 4 - 0 Getafe (21-12-2025)
17 Rayo Vallecano 22 22 18 30 -12 LReal Madrid 2 - 1 Rayo Vallecano (01-02-2026)LRayo Vallecano 1 - 3 Osasuna (24-01-2026)LCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WRayo Vallecano 2 - 1 Mallorca (11-01-2026)DRayo Vallecano 1 - 1 Getafe (02-01-2026)
18 Mallorca 21 21 24 33 -9 LAtletico Madrid 3 - 0 Mallorca (25-01-2026)WMallorca 3 - 2 Athletic Club (17-01-2026)LRayo Vallecano 2 - 1 Mallorca (11-01-2026)LMallorca 1 - 2 Girona (04-01-2026)DValencia 1 - 1 Mallorca (19-12-2025)
19 Levante 21 18 24 34 -10 DLevante 0 - 0 Atletico Madrid (31-01-2026)WLevante 3 - 2 Elche (23-01-2026)LReal Madrid 2 - 0 Levante (17-01-2026)DLevante 1 - 1 Espanyol (11-01-2026)WSevilla 0 - 3 Levante (04-01-2026)
20 Oviedo 22 16 12 34 -22 WOviedo 1 - 0 Girona (31-01-2026)LBarcelona 3 - 0 Oviedo (25-01-2026)LOsasuna 3 - 2 Oviedo (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)DAlaves 1 - 1 Oviedo (04-01-2026)