La Liga Regular Season - 15

Real Madrid 0 - 2 FT Celta Vigo

Estadio Santiago Bernabéu

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

98
FT
Sun, Dec 7
Español
Real Madrid
0-2
Celta Vigo
⚡ Intensity 98
⚖️ Balance 13
🏆 Stakes 56
🎲 Upset 100
Swedberg's brace stuns Madrid at Bernabéu

Swedberg Unleashes Chaos at the Bernabéu: Celta Vigo Deliver the Ultimate Shock

Must-Watch Futmetrix Score: 98/100. In a night of complete upset, Celta Vigo executed the most humiliating raid on the Bernabéu, dismantling Real Madrid's title credentials with tactical precision and merciless clinical finishing.

The Collapse: Two Red Cards, One Shattered Dream

From the 64th minute, this became a study in self-destruction. Fran García saw red for a trip, and when Madrid tried to regroup, Álvaro Carreras received a second red in the 92nd for unsportsmanlike conduct. Playing with ten men from the 64th minute onwards, Madrid's legendary defensive intensity crumbled under relentless Galician pressure. What promised to be a coronation became a coronary.

Swedberg: The Substitute Who Broke a Giant

Williot Swedberg entered as a substitute in the 46th minute and became Madrid's executioner. His brace—first in the 53rd courtesy of Bryan Zaragoza, then again in the 90+3 from Iago Aspas—sealed a fate no one predicted. Madrid bombarded with 23 shots against six, yet lacked the killer instinct. Ionuț Radu was monumental in the Celta goal with seven saves, while Aurélien Tchouaméni (8.3 rating) offered the only Madrid sparkle on a night of darkness. The intensity was entirely one-sided, yet the scoreboard told a different story.

The Statistic That Stings

Madrid, sitting third with 33 points from 14 games, expected to consolidate against mid-table Celta (13th, 16 points). But upset arrived unannounced. With an xG of just 0.54, Celta executed with surgical precision. Madrid's 2.29 xG advantage meant nothing—home-ground stakes evaporated. Two expulsions, one inspired goalkeeper, one lethal substitute: the perfect equation for catastrophe.

Key Questions

How did Fran García's red card change the match?

It was the turning point. From the 64th minute, Madrid's numerical disadvantage proved fatal. Celta controlled space and Swedberg exploited every gap ruthlessly.

How did Celta pull off this upset?

Tactical patience, Radu's seven-save masterclass, and Swedberg's lethal finishing from the bench. Madrid self-destructed with two needless red cards.

What does this mean for Madrid's season?

A psychological blow. After winning just one of five (DDD), this home defeat questions their defensive solidity and title ambitions.

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
58%
42%
Real Madrid 58%
Celta Vigo 42%
Shots
23
6
Real Madrid 23
Celta Vigo 6
Shots on Target
7
4
Real Madrid 7
Celta Vigo 4
Expected Goals (xG)
2.29
0.54
Real Madrid 2.29
Celta Vigo 0.54
Passes
580
429
Real Madrid 580
Celta Vigo 429
Pass Accuracy
92%
86%
Real Madrid 92%
Celta Vigo 86%
Corners
8
1
Real Madrid 8
Celta Vigo 1
Fouls
6
12
Real Madrid 6
Celta Vigo 12
Yellow Cards
6
1
Real Madrid 6
Celta Vigo 1
Red Cards
2
0
Real Madrid 2
Celta Vigo 0

Match Events

24' 🔄 Eder Militao A. Rudiger
HT
P. Duran W. Swedberg 🔄 46'
W. Swedberg (B. Zaragoza) 53'
54' 🔄 R. Asencio Rodrygo
62' 🟨 J. Bellingham
63' 🟨 F. Garcia
64' 🟨 F. Garcia
64' 🟥 F. Garcia
O. Mingueza F. Jutgla 🔄 71'
B. Zaragoza J. Rueda 🔄 71'
73' 🟨 X. Alonso
74' 🔄 A. Guler G. Garcia
I. Moriba 🟨 83'
M. Roman F. Beltran 🔄 84'
B. Iglesias I. Aspas 🔄 88'
90'+2 🟨 A. Carreras
90'+2 🟨 A. Carreras
90'+2 🟥 A. Carreras
90'+2 🟨 Rodrygo
90'+2 🟨 F. Valverde
W. Swedberg (I. Aspas) 90'+3
FT

Player Cards

Season performance ratings for players in this match

Real Madrid

Goalkeepers
Thibaut Courtois
PROVOCATEUR
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
Raúl Asencio
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Éder Militão
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
24
total mins
24
entry
Álvaro Carreras
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
0
fouls
7.3
rating
Fran García
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
5.6
rating
Midfielders
Federico Valverde
DRIBBLER
DRIBBLER
3
dribbles
3
dribbles
3
attempts
100%
success %
Arda Güler
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
74
total mins
74
entry
Aurélien Tchouaméni
ARCHITECT
ARCHITECT
6
key passes
6
key passes
0
assists
78%
pass acc
Jude Bellingham
MAGNET
MAGNET
69
activity
69
activity
59
passes
10
duels
Forwards
Kylian Mbappé
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
30%
pass acc
Vinícius Júnior
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
BENCH
Andriy Lunin
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Sergio Mestre
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Antonio Rüdiger
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Joan Martínez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Eduardo Camavinga
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Brahim Díaz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Dani Ceballos
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rodrygo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
39
total mins
Started
entry
Gonzalo García
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
Franco Mastantuono
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Endrick
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Celta Vigo

Goalkeepers
Ionuț Radu
OCTOPUS
OCTOPUS
7
saves
7
saves
0
conceded
100%
save %
Defenders
Javi Rodríguez
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Carl Starfelt
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Marcos Alonso
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Midfielders
Sergio Carreira
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Miguel Román
LATE SHIFT
LATE SHIFT
6
late mins
6
late mins
84
total mins
84
entry
Ilaix Moriba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Óscar Mingueza
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
71
total mins
71
entry
Forwards
Pablo Durán
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Bryan Zaragoza
PROVIDER
PROVIDER
1
assists
1
assists
2
key passes
6.9
rating
Borja Iglesias
NPC
NPC
88
minutes
88
minutes
20%
pass acc
6.7
rating
BENCH
Iván Villar
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Javier Rueda
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Manu Fernández
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Carlos Domínguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Yoel Lago
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Williot Swedberg
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.3
rating
Damián Rodríguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Fran Beltrán
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
Hugo Álvarez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ferran Jutglà
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
22
total mins
Started
entry
Jones El-Abdellaoui
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Iago Aspas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
5
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
04/05/2025 Real Madrid 3 - 2 Celta Vigo La Liga Estadio Santiago Bernabéu
16/01/2025 Real Madrid 5 - 2 Celta Vigo Copa del Rey Estadio Santiago Bernabéu
19/10/2024 Celta Vigo 1 - 2 Real Madrid La Liga Estadio Abanca-Balaídos
10/03/2024 Real Madrid 4 - 0 Celta Vigo La Liga Estadio Santiago Bernabéu
25/08/2023 Celta Vigo 0 - 1 Real Madrid La Liga Estadio Abanca-Balaídos
22/04/2023 Real Madrid 2 - 0 Celta Vigo La Liga Estadio Santiago Bernabéu
20/08/2022 Celta Vigo 1 - 4 Real Madrid La Liga Abanca-Balaídos
02/04/2022 Celta Vigo 1 - 2 Real Madrid La Liga Abanca-Balaídos
12/09/2021 Real Madrid 5 - 2 Celta Vigo La Liga Estadio Santiago Bernabéu
20/03/2021 Celta Vigo 1 - 3 Real Madrid La Liga Abanca-Balaídos
04/05/2025
La Liga Estadio Santiago Bernabéu
16/01/2025
Copa del Rey Estadio Santiago Bernabéu
19/10/2024
La Liga Estadio Abanca-Balaídos
10/03/2024
La Liga Estadio Santiago Bernabéu
25/08/2023
La Liga Estadio Abanca-Balaídos
22/04/2023
La Liga Estadio Santiago Bernabéu
20/08/2022
La Liga Abanca-Balaídos
02/04/2022
La Liga Abanca-Balaídos
12/09/2021
La Liga Estadio Santiago Bernabéu
20/03/2021
La Liga Abanca-Balaídos
Real Madrid Win
Celta Vigo Win
Draw

League Standings

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