La Liga Regular Season - 14

Celta Vigo 0 - 1 FT Espanyol

Estadio Abanca Balaídos

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

49
FT
Sun, Nov 30
Español
Celta Vigo
0-1
Espanyol
⚡ Intensity 40
⚖️ Balance 20
🏆 Stakes 33
🎲 Upset 60
García's late strike stuns Celta in Vigo

García's 86th-Minute Ambush: Espanyol Steals Victory in Vigo With Late Intensity Surge

Average Entertainment Futmetrix Score: 49/100. Espanyol captured a victory of critical Stakes on hostile ground, weaponizing VAR chaos and substitute firepower to keep their European assault alive.

VAR Drama and Late Punishment

Celta Vigo dominated possession (61%) and created clear-cut chances, but the football gods demanded precision. In the 26th minute, Borja Iglesias watched a penalty evaporate under VAR review—a twist that fractured Celta's momentum. The hosts fired 11 shots with relentless pressure, yet accuracy abandoned them. Meanwhile, Espanyol lurked with surgical intent: just 39% possession but lethal purpose.

The Substitute's Blade

Kike García's introduction at minute 60 rewired the match's geometry. The visiting striker—rated 7.9—struck with predatory timing. In the 86th minute, when Celta thought victory was sealed, Exposito, another Balance-shifting substitute, delivered the perfect assist. García didn't hesitate. His finish was pure Intensity: the dagger that shattered Celta's resistance and delivered an Upset Factor of seismic proportions. With a 22% probability gap, this was a victory no model predicted.

Season Stakes

Espanyol (6th, 24 points) consolidates their European battle position, while Celta (12th, 16 points) leaves empty-handed despite relentless attacking Intensity. Fernando Calero's defensive masterclass (7.5 rating) held firm under constant siege. This is the kind of victory that defines seasons: stolen, late, and forged in character.

Key Questions

How did VAR change this match?

VAR cancelled Celta's penalty in the 26th minute. Borja Iglesias lost a golden opportunity that could have rewritten the entire narrative.

How dramatic was the late winner by Kike García?

Extremely. In the 86th minute, when Celta breathed victory, García converted Exposito's assist to steal three points in enemy territory.

How did substitute Kike García change the game?

Entered at minute 60 and proved lethal. His 86th-minute goal was the turning point: Espanyol shifted from survival to tactical dominance.

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
61%
39%
Celta Vigo 61%
Espanyol 39%
Shots
11
9
Celta Vigo 11
Espanyol 9
Shots on Target
4
2
Celta Vigo 4
Espanyol 2
Expected Goals (xG)
0.63
0.38
Celta Vigo 0.63
Espanyol 0.38
Passes
555
354
Celta Vigo 555
Espanyol 354
Pass Accuracy
87%
79%
Celta Vigo 87%
Espanyol 79%
Corners
4
3
Celta Vigo 4
Espanyol 3
Fouls
12
15
Celta Vigo 12
Espanyol 15
Yellow Cards
1
2
Celta Vigo 1
Espanyol 2
Red Cards
0
0
Celta Vigo 0
Espanyol 0

Match Events

26' Borja Iglesias
HT
R. Terrats K. Garcia 🔄 60'
70' 🔄 J. Rueda I. Moriba
70' 🔄 I. Aspas J. El Abdellaoui
Urko González 🟨 72'
R. Fernandez Jaen Exposito 🔄 76'
P. Milla Jofre 🔄 76'
F. Calero C. Riedel 🔄 76'
79' 🔄 F. Beltran P. Duran
79' 🔄 B. Iglesias W. Swedberg
K. Garcia (Exposito) 86'
87' 🔄 M. Roman F. Jutgla
T. Dolan J. Salinas 🔄 90'
90'+5 🟨 Ferran Jutglà
Carlos Romero 🟨 90'+5
FT

Player Cards

Season performance ratings for players in this match

Celta Vigo

Goalkeepers
I. Radu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
J. Rodriguez
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
C. Starfelt
MAGNET
MAGNET
96
activity
96
activity
87
passes
9
duels
M. Alonso
MAGNET
MAGNET
120
activity
120
activity
115
passes
5
duels
Midfielders
J. Rueda
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
70
total mins
70
entry
F. Beltran
LATE SHIFT
LATE SHIFT
11
late mins
11
late mins
79
total mins
79
entry
M. Roman
NPC
NPC
87
minutes
87
minutes
32%
pass acc
6.7
rating
S. Carreira
MAGNET
MAGNET
90
activity
90
activity
75
passes
15
duels
Forwards
I. Aspas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
70
total mins
70
entry
B. Iglesias
PROVOCATEUR
PROVOCATEUR
4
fouls won
4
fouls won
5
Duels Won
0
pens won
B. Zaragoza
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
BENCH
I. Villar
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
O. Mingueza
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Aidoo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Ristic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
C. Dominguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
I. Moriba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry
W. Swedberg
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
H. Sotelo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
H. Alvarez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
F. Jutgla
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
P. Duran
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
J. El Abdellaoui
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry

Espanyol

Goalkeepers
M. Dmitrovic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
O. El Hilali
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
F. Calero
SWEEPER
SWEEPER
6
cleanups
6
cleanups
3
interceptions
3
blocks
L. Cabrera
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
C. Romero
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
T. Dolan
PROVOCATEUR
PROVOCATEUR
4
fouls won
4
fouls won
7
Duels Won
0
pens won
P. Lozano
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
U. Gonzalez
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
R. Terrats
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Forwards
P. Milla
LATE SHIFT
LATE SHIFT
14
late mins
14
late mins
76
total mins
76
entry
R. Fernandez Jaen
LATE SHIFT
LATE SHIFT
14
late mins
14
late mins
76
total mins
76
entry
BENCH
A. Fortuno
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
R. Sanchez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Salinas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
M. Rubio
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
C. Riedel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
14
total mins
Started
entry
Exposito
SUPER SUB
SUPER SUB
0
impact
0
impact
14
minutes
6.9
rating
C. Pickel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Hernandez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
L. Koleosho
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Jofre
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
14
total mins
Started
entry
K. Garcia
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.9
rating
A. Roca
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
12/04/2025 Celta Vigo 0 - 2 Espanyol La Liga Estadio Abanca-Balaídos
30/11/2024 Espanyol 3 - 1 Celta Vigo La Liga RCDE Stadium
18/03/2023 Espanyol 1 - 3 Celta Vigo La Liga RCDE Stadium
03/01/2023 Espanyol 3 - 1 Celta Vigo Copa del Rey RCDE Stadium
13/08/2022 Celta Vigo 2 - 2 Espanyol La Liga Abanca-Balaídos
10/04/2022 Espanyol 1 - 0 Celta Vigo La Liga RCDE Stadium
17/12/2021 Celta Vigo 3 - 1 Espanyol La Liga Abanca-Balaídos
19/07/2020 Espanyol 0 - 0 Celta Vigo La Liga RCDE Stadium
26/09/2019 Celta Vigo 1 - 1 Espanyol La Liga Abanca-Balaídos
12/04/2025
La Liga Estadio Abanca-Balaídos
30/11/2024
La Liga RCDE Stadium
18/03/2023
La Liga RCDE Stadium
03/01/2023
Copa del Rey RCDE Stadium
13/08/2022
La Liga Abanca-Balaídos
10/04/2022
La Liga RCDE Stadium
17/12/2021
La Liga Abanca-Balaídos
19/07/2020
La Liga RCDE Stadium
26/09/2019
La Liga Abanca-Balaídos
Celta Vigo Win
Espanyol Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 14 34 39 16 +23 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)LReal Madrid 2 - 1 Barcelona (26-10-2025)
2 Real Madrid 14 33 29 13 +16 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)WReal Madrid 2 - 1 Barcelona (26-10-2025)
3 Villarreal 14 32 29 13 +16 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)WValencia 0 - 2 Villarreal (25-10-2025)
4 Atletico Madrid 14 31 27 11 +16 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)WReal Betis 0 - 2 Atletico Madrid (27-10-2025)
5 Real Betis 14 24 22 14 +8 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)LReal Betis 0 - 2 Atletico Madrid (27-10-2025)
6 Espanyol 14 24 18 16 +2 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)WEspanyol 1 - 0 Elche (25-10-2025)
7 Getafe 14 20 13 15 -2 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)WAthletic Club 0 - 1 Getafe (25-10-2025)
8 Athletic Club 14 20 14 17 -3 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)LAthletic Club 0 - 1 Getafe (25-10-2025)
9 Rayo Vallecano 14 17 13 15 -2 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)WRayo Vallecano 1 - 0 Alaves (26-10-2025)
10 Real Sociedad 14 16 19 21 -2 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)WReal Sociedad 2 - 1 Sevilla (24-10-2025)
11 Elche 14 16 15 17 -2 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)LEspanyol 1 - 0 Elche (25-10-2025)
12 Celta Vigo 14 16 16 19 -3 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)WOsasuna 2 - 3 Celta Vigo (26-10-2025)
13 Sevilla 14 16 19 23 -4 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)LReal Sociedad 2 - 1 Sevilla (24-10-2025)
14 Alaves 14 15 12 15 -3 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)LRayo Vallecano 1 - 0 Alaves (26-10-2025)
15 Valencia 14 14 13 22 -9 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)LValencia 0 - 2 Villarreal (25-10-2025)
16 Mallorca 14 13 15 22 -7 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)DMallorca 1 - 1 Levante (26-10-2025)
17 Osasuna 14 12 12 18 -6 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)LOsasuna 2 - 3 Celta Vigo (26-10-2025)
18 Girona 14 12 13 26 -13 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)DGirona 3 - 3 Oviedo (25-10-2025)
19 Levante 14 9 16 26 -10 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)DMallorca 1 - 1 Levante (26-10-2025)
20 Oviedo 14 9 7 22 -15 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)DGirona 3 - 3 Oviedo (25-10-2025)