La Liga Gameweek 22

Real Madrid 2 - 1 FT Rayo Vallecano

Estadio Santiago Bernabรฉu

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
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.

Win Probability

  • Real Madrid 77%
  • Draw 15%
  • Rayo Vallecano 8%

Futmetrix AI estimate

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.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

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'
โ†“ J. de Frutos โ†‘P. Diaz ๐Ÿ”„ 56'
โ†“ G. Gumbau โ†‘O. Valentin ๐Ÿ”„ 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. Akhomach ๐ŸŸจ 83'
83' ๐ŸŸจ Vinicius Junior
โ†“ I. Palazon โ†‘Luiz Felipe ๐Ÿ”„ 83'
โ†“ I. Akhomach โ†‘C. Martin ๐Ÿ”„ 84'
Pacha ๐ŸŸจ 90'+9
90'+10 โšฝ K. Mbappe
P. Chavarria ๐ŸŸจ 90'+13
P. Chavarria ๐ŸŸฅ 90'+13
FT

Player Cards

Our take on every player in this match

Real Madrid

Goalkeepers
Thibaut Courtois
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
Defenders
Federico Valverde
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
57%
Pass Acc
Raรบl Asencio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Dean Huijsen
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Eduardo Camavinga
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
70%
Duel Win %
Midfielders
Franco Mastantuono
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Arda Gรผler
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Aurรฉlien Tchouamรฉni
MAGNET
MAGNET
73
Activity
73
Activity
67
Passes
6
Duels
Jude Bellingham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
10
Entry
Forwards
Kylian Mbappรฉ
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
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 Fernรกndez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fran Garcรญa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Alaba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Dani Carvajal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brahim Dรญaz
SUPER SUB
SUPER SUB
1
Assist
1
Assist
93
Minutes
7.2
Rating
Dani Ceballos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
Started
Entry
Gonzalo Garcรญa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
43
Total Mins
Started
Entry
Rodrygo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Rayo Vallecano

Goalkeepers
Augusto Batalla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
Defenders
Andrei Raศ›iu
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Florian Lejeune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
Nobel Mendy
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.7
Rating
Pep Chavarrรญa
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
6.9
Rating
Midfielders
Pathรฉ Ciss
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
6
Rating
Gerard Gumbau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Ilias Akhomach
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
83
Total Mins
84
Entry
Isi Palazรณn
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
รlvaro Garcรญa
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Luiz Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Ivรกn Balliu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Dรญaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
ร“scar Valentรญn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Fran Pรฉrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
ร“scar Trejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Randy Nteka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Martรญn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Alemรฃo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sergio Camello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/01/2026 Real Madrid 2 - 1 Rayo Vallecano La Liga Estadio Santiago Bernabรฉu
11/09/2025 Rayo Vallecano 0 - 0 Real Madrid La Liga Campo de Futbol de Vallecas
03/09/2025 Real Madrid 2 - 1 Rayo Vallecano La Liga Estadio Santiago Bernabรฉu
12/14/2024 Rayo Vallecano 3 - 3 Real Madrid La Liga Estadio de Vallecas
02/18/2024 Rayo Vallecano 1 - 1 Real Madrid La Liga Estadio de Vallecas
11/05/2023 Real Madrid 0 - 0 Rayo Vallecano La Liga Estadio Santiago Bernabรฉu
05/24/2023 Real Madrid 2 - 1 Rayo Vallecano La Liga Estadio Santiago Bernabรฉu
11/07/2022 Rayo Vallecano 3 - 2 Real Madrid La Liga Estadio de Vallecas
02/26/2022 Rayo Vallecano 0 - 1 Real Madrid La Liga Estadio de Vallecas
11/06/2021 Real Madrid 2 - 1 Rayo Vallecano La Liga Estadio Santiago Bernabรฉu
02/01/2026
La Liga Estadio Santiago Bernabรฉu
11/09/2025
La Liga Campo de Futbol de Vallecas
03/09/2025
La Liga Estadio Santiago Bernabรฉu
12/14/2024
La Liga Estadio de Vallecas
02/18/2024
La Liga Estadio de Vallecas
11/05/2023
La Liga Estadio Santiago Bernabรฉu
05/24/2023
La Liga Estadio Santiago Bernabรฉu
11/07/2022
La Liga Estadio de Vallecas
02/26/2022
La Liga Estadio de Vallecas
11/06/2021
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 22 45 40 23 +17 WLevante 0 - 1 Villarreal (18-02-2026)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)
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 22 33 29 23 +6 DGetafe 0 - 0 Celta Vigo (01-02-2026)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)
8 Real Sociedad 22 28 30 30 0 DAthletic Club 1 - 1 Real Sociedad (01-02-2026)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)
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 Athletic Club 22 25 21 31 -10 DAthletic Club 1 - 1 Real Sociedad (01-02-2026)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)
12 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)
13 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)
14 Mallorca 22 24 28 34 -6 WMallorca 4 - 1 Sevilla (02-02-2026)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)
15 Sevilla 22 24 29 37 -8 LMallorca 4 - 1 Sevilla (02-02-2026)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)
16 Getafe 22 23 16 27 -11 DGetafe 0 - 0 Celta Vigo (01-02-2026)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)
17 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)
18 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)
19 Levante 22 18 24 35 -11 LLevante 0 - 1 Villarreal (18-02-2026)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)
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)

Find your next match faster.

Honest match ratings. Find what is worth watchingโ€”without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watchingโ€”without the clutter.