La Liga Regular Season - 29

Espanyol 1 - 2 FT Getafe

RCDE Stadium

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

Futmetrix Verdict
73
FT
Sat, Mar 21
Español
Espanyol
1-2
Getafe
⚡ Intensity 89
⚖️ Balance 27
🏆 Stakes 2
🎲 Upset 30
Getafe steal points in absolute thriller

Getafe Execute Perfect Smash-and-Grab at RCDE Stadium

Highly Entertaining Futmetrix Score: 73/100. Getafe defied the underlying metrics to snatch a crucial victory, leapfrogging their hosts in a frantic battle for top-half supremacy.

VAR Heartbreak and Early Dominance

The opening exchanges at RCDE Stadium were entirely dictated by the hosts, bringing an off-the-charts Intensity that immediately pinned the visitors deep into their own half. Espanyol commanded the ball with sweeping authority, slicing through the defensive lines at will. They thought they had secured the early breakthrough they deserved when C. Ngonge found the back of the net, only for VAR to intervene and rule it out for a marginal offside. The agony was compounded just fifteen minutes later; R. Terrats wheeled away in celebration before the video assistant once again chalked off the effort. A relentless barrage of attacking pressure resulted in a staggering corner count, turning the penalty area into a constant battleground. Yet, despite entirely dictating the tempo and restricting their opponents to mere scraps, the home side simply could not find a legal way to make their overwhelming territorial advantage count on the scoreboard.

The Stoppage-Time Sucker Punch

Football is a game of fine margins, and the Balance of this contest completely flipped during a chaotic, devastating window of first-half stoppage time. Having weathered an absolute storm, Getafe delivered a brutal double blow entirely against the run of play. In the third minute of added time, L. Milla carved out an opening for D. Duarte, who silenced the home crowd with a clinical finish. Before the hosts could even mentally reset, the visitors struck again. This time, Duarte turned architect, setting up M. Arambarri deep into added time to double the advantage. This lethal efficiency highlighted a massive Upset Factor; Getafe had barely registered an attacking pulse for 44 minutes, yet walked down the tunnel with a commanding two-goal lead, completely altering the tactical landscape of the match.

Late Siege and Red Card Drama

Desperate to salvage the match, the hosts introduced fresh attacking impetus from the bench, dramatically raising the Stakes for the final half-hour. The substitution strategy paid immediate dividends when R. Sanchez delivered a precise ball for fellow arrival R. Fernandez Jaen to crash home, halving the deficit and igniting the stadium. However, they found an insurmountable wall in David Soria. The goalkeeper produced a masterclass under severe pressure, commanding his box and pulling off a string of phenomenal saves to protect the fragile lead. The tension reached boiling point in the 87th minute when J. Bordalas Jimenez was shown a straight red card, reducing the visitors to ten men for a nail-biting finale. Despite laying siege to the penalty area through endless crosses and sustained possession, the home side could not force an equaliser, leaving Getafe to celebrate a gritty, backs-to-the-wall triumph.

Key Questions

How did the red card for J. Bordalas Jimenez impact the match?

The 87th-minute dismissal forced Getafe into a desperate low block. They survived a relentless late siege to secure the three points despite being a man down.

How did VAR change this match?

VAR completely altered the game's momentum by disallowing two early Espanyol goals for offside, keeping Getafe alive long enough to eventually steal the victory.

How did substitute David Soria change the game?

While actually starting the match, goalkeeper David Soria was the ultimate difference-maker, producing four critical saves to deny Espanyol's relentless second-half pressure and preserve the lead.

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
66%
34%
Espanyol 66%
Getafe 34%
Shots
15
8
Espanyol 15
Getafe 8
Shots on Target
5
4
Espanyol 5
Getafe 4
Expected Goals (xG)
1.73
0.98
Espanyol 1.73
Getafe 0.98
Passes
432
228
Espanyol 432
Getafe 228
Pass Accuracy
81%
59%
Espanyol 81%
Getafe 59%
Corners
12
9
Espanyol 12
Getafe 9
Fouls
9
17
Espanyol 9
Getafe 17
Yellow Cards
1
6
Espanyol 1
Getafe 6
Red Cards
0
0
Espanyol 0
Getafe 0

Match Events

15' C. Ngonge
31' R. Terrats
D. Rico M. Martin 🔄 34'
D. Duarte (L. Milla) 45'+3
M. Arambarri (D. Duarte) 45'+7
A. Nyom 🟨 45'+10
HT
46' 🔄 C. Ngonge R. Fernandez Jaen
Z. Romero 🟨 46'
Djene 🟨 61'
M. Martin 🟨 64'
65' 🔄 O. El Hilali R. Sanchez
65' 🔄 R. Terrats P. Milla
68' R. Fernandez Jaen (R. Sanchez)
77' 🟨 M. Gonzalez
78' 🔄 T. Dolan Jofre
78' 🔄 C. Riedel M. Rubio
M. Arambarri S. Boselli 🔄 84'
S. Boselli 🟨 84'
J. Bordalas Jimenez 🟥 87'
L. Milla 🟨 90'+1
90'+3 🟨 P. Milla
90'+7 🟨 Exposito
Kiko Femenia 🟨 90'+8
FT

Player Cards

Our take on every player in this match

Espanyol

Goalkeepers
Marko Dmitrović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Omar El Hilali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Clemens Riedel
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Leandro Cabrera
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Carlos Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Midfielders
Cyril Ngonge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Edu Expósito
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
35%
Pass Acc
Urko González
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
Tyrhys Dolan
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
Ramón Terrats
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Kike García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
BENCH
Angel Fortuno
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pol Tristan Jimenez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jose Salinas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rubén Sánchez
SUPER SUB
SUPER SUB
1
Assist
1
Assist
32
Minutes
7.5
Rating
Miguel Rubio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Pere Milla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Pol Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adama Timera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jofre Carreras
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Roberto Fernández
SUPER SUB
SUPER SUB
1
Goal
1
Goal
52
Minutes
7.6
Rating

Getafe

Goalkeepers
David Soria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Juan Iglesias
ENFORCER
ENFORCER
8
Tackles
8
Tackles
13
Duels Won
76%
Win %
Djené
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Domingos Duarte
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Zaid Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Diego Rico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
34
Entry
Midfielders
Kiko Femenía
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Luis Milla
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
26%
Pass Acc
Mauro Arambarri
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Martín Satriano
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Forwards
Luis Vázquez
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Jiří Letáček
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jorge Benito
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sebastián Boselli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Jorge Montes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Allan Nyom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mario Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
Started
Entry
Adrián Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Javier Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Veljko Birmančević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Álex Sancris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrian Liso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
13/12/2025 Getafe 0 - 1 Espanyol La Liga Coliseum
18/04/2025 Espanyol 1 - 0 Getafe La Liga RCDE Stadium
09/12/2024 Getafe 1 - 0 Espanyol La Liga Estadio Coliseum
06/01/2024 Espanyol 0 - 1 Getafe Copa del Rey Stage Front Stadium
30/04/2023 Espanyol 1 - 0 Getafe La Liga RCDE Stadium
15/01/2023 Getafe 1 - 2 Espanyol La Liga Coliseum Alfonso Pérez
05/03/2022 Espanyol 2 - 0 Getafe La Liga RCDE Stadium
31/10/2021 Getafe 2 - 1 Espanyol La Liga Coliseum Alfonso Pérez
16/06/2020 Getafe 0 - 0 Espanyol La Liga Coliseum Alfonso Pérez
24/11/2019 Espanyol 1 - 1 Getafe La Liga RCDE Stadium
13/12/2025
La Liga Coliseum
18/04/2025
La Liga RCDE Stadium
09/12/2024
La Liga Estadio Coliseum
06/01/2024
Copa del Rey Stage Front Stadium
30/04/2023
La Liga RCDE Stadium
15/01/2023
La Liga Coliseum Alfonso Pérez
05/03/2022
La Liga RCDE Stadium
31/10/2021
La Liga Coliseum Alfonso Pérez
16/06/2020
La Liga Coliseum Alfonso Pérez
24/11/2019
La Liga RCDE Stadium
Espanyol Win
Getafe Win
Draw

League Standings

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