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

Futmetrix Verdict
71
FT
Fri, Sep 4
Español
Real Betis
1-0
Real Madrid
⚡ Intensity 72
⚖️ Balance 44
🏆 Stakes 10
🎲 Upset 100
Late penalty miss seals Betis upset.

Win Probability

  • Real Betis 14%
  • Draw 18%
  • Real Madrid 67%

Futmetrix AI estimate

Chaos at La Cartuja: Betis Shock Madrid as Mbappé Misses Late Penalty

Highly Entertaining Futmetrix Score: 71/100. A masterclass in backs-to-the-wall defending that erupted into pure theatrical chaos in the final ten minutes, proving resilience can conquer firepower.

The White Siege

The opening exchanges at Estadio de La Cartuja established a clear pattern of play as Real Madrid pinned the hosts deep in their own half. The visitors commanded controlled possession at 58 percent, turning the pitch into a shooting gallery with a barrage of 20 total attempts. The Intensity rating reflects a relentless wave of pressure, fueled by a staggering 10 corners that tested the Andalusian backline early and often. Yet, despite this territorial dominance, they ran into an absolute brick wall. Álvaro Vallés delivered a goalkeeping masterclass, single-handedly keeping his side in the contest with six crucial saves. His heroics frustrated the visitors time and again, laying the foundation for a defensive performance that refused to buckle under immense scrutiny.

The Ultimate Sucker Punch

As the second half wore on, the Balance of the contest suddenly shifted through a tactical masterstroke. The Real Betis bench introduced Troy Parrott in the 68th minute, hoping to snatch something against the run of play. That gamble paid off spectacularly in the 81st minute when the substitute found the breakthrough, sending the home crowd into delirium. This stunning strike pushed the Upset Factor off the charts, completely flipping the script of the evening. Defensively, Héctor Bellerín was the architect of this resistance, putting in an outstanding shift at the back. His vital interceptions and composed clearances severed the supply lines, ensuring that the hosts maintained their fragile advantage as the heavy favourites scrambled to mount a response.

The Final Act Drama

The closing stages descended into sheer theatrical chaos as the desperate visitors threw caution to the wind. The Stakes were immense for a side chasing top spot, leading to incredible late drama. In the 89th minute, Carlos Espí thought he had rescued a point, only for VAR to dramatically cancel the goal and preserve the fragile lead. The tension reached its absolute peak deep into stoppage time when a penalty was awarded to the trailing side in the 94th minute. Kylian Mbappé stepped up, but in a breathtaking finale, he missed from the spot. This heroic rearguard action hands the hosts a vital three points, dealing a massive blow to the title contenders and ending their flawless start to the campaign.

Key Questions

Was the penalty miss by Álvaro Vallés the turning point?

Vallés did not miss a penalty; he is the Betis goalkeeper. The turning point was actually Kylian Mbappé missing a dramatic stoppage-time spot kick.

How did VAR change this match?

VAR dramatically intervened in the 89th minute to cancel Carlos Espí's potential equalizer, preserving the hosts' slender one-goal advantage.

How did Real Madrid pull off this shock result?

It was actually Real Betis who pulled off the shock result, upsetting the previously undefeated Real Madrid with a historic 1-0 home victory.

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
42%
58%
Real Betis 42%
Real Madrid 58%
Shots
10
20
Real Betis 10
Real Madrid 20
Shots on Target
5
8
Real Betis 5
Real Madrid 8
Passes
412
586
Real Betis 412
Real Madrid 586
Corners
6
10
Real Betis 6
Real Madrid 10
Fouls
11
13
Real Betis 11
Real Madrid 13
Yellow Cards
3
4
Real Betis 3
Real Madrid 4
Red Cards
0
0
Real Betis 0
Real Madrid 0

Match Events

39' 🔄 Diego Llorente Marc Bartra
Arda Güler 🟨 45'+3
HT
Ibrahima Konaté 🟨 54'
José Mário dos Santos Mourinho Félix 🟨 54'
60' 🔄 Isco Álvaro Fidalgo
64' 🟨 Facundo Bernal
Denzel Dumfries Trent Alexander-Arnold 🔄 64'
Eduardo Camavinga Bernardo Silva 🔄 64'
Arda Güler Yan Diomande 🔄 64'
68' 🔄 Cucho Hernández Troy Parrott
68' 🔄 Facundo Bernal Nelson Deossa
77' 🔄 Antony Matheus dos Santos Rodrigo Riquelme
81' Troy Parrott
Federico Valverde Carlos Espí 🔄 82'
83' 🟨 Marc Roca
Marc Cucurella Álvaro Fernández Carreras 🔄 88'
Carlos Espí 89'
Kylian Mbappé 90'+4
Vinícius 🟨 90'+9
FT

Player Cards

Our take on every player in this match

Real Betis

Goalkeepers
Álvaro Vallés
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Héctor Bellerín
WALL
WALL
0
Dribbled Past
0
Dribbled Past
7
Tackles
54%
Duel Win %
Diego Llorente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
39
Entry
Natan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Fran García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Facundo Bernal
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Marc Roca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Antony
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Isco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Pablo Fornals
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Cucho Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
BENCH
A. de Pablo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Manu González
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Junior Firpo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Valentín Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ángel Ortiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marc Bartra
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
80%
Duel Win %
Nelson Deossa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Rodrigo Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Álvaro Fidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Iker Losada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. A. Morante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Troy Parrott
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Real Madrid

Goalkeepers
Thibaut Courtois
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Denzel Dumfries
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
20%
Pass Acc
Ibrahima Konaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Dean Huijsen
MAGNET
MAGNET
94
Activity
94
Activity
88
Passes
6
Duels
Marc Cucurella
👻 Invisible Nothing to note
Midfielders
Federico Valverde
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Eduardo Camavinga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Arda Güler
ARCHITECT
ARCHITECT
7
Key Passes
7
Key Passes
0
Assists
36%
Pass Acc
Jude Bellingham
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Vinícius Júnior
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Kylian Mbappé
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.1
Rating
BENCH
Javier Navarro
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andriy Lunin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Antonio Rüdiger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mario Rivas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Álvaro Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Trent Alexander-Arnold
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Bernardo Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
S. Martinez
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
J. Cestero Sancho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Diomande
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Carlos Espí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/24/2026 Real Betis 1 - 1 Real Madrid La Liga Estadio de La Cartuja
01/04/2026 Real Madrid 5 - 1 Real Betis La Liga Estadio Santiago Bernabéu
03/01/2025 Real Betis 2 - 1 Real Madrid La Liga Estadio Benito Villamarín
09/01/2024 Real Madrid 2 - 0 Real Betis La Liga Estadio Santiago Bernabéu
05/25/2024 Real Madrid 0 - 0 Real Betis La Liga Estadio Santiago Bernabéu
12/09/2023 Real Betis 1 - 1 Real Madrid La Liga Estadio Benito Villamarín
03/05/2023 Real Betis 0 - 0 Real Madrid La Liga Estadio Benito Villamarín
09/03/2022 Real Madrid 2 - 1 Real Betis La Liga Estadio Santiago Bernabéu
05/20/2022 Real Madrid 0 - 0 Real Betis La Liga Estadio Santiago Bernabéu
08/28/2021 Real Betis 0 - 1 Real Madrid La Liga Estadio Benito Villamarín
04/24/2026
La Liga Estadio de La Cartuja
01/04/2026
La Liga Estadio Santiago Bernabéu
03/01/2025
La Liga Estadio Benito Villamarín
09/01/2024
La Liga Estadio Santiago Bernabéu
05/25/2024
La Liga Estadio Santiago Bernabéu
12/09/2023
La Liga Estadio Benito Villamarín
03/05/2023
La Liga Estadio Benito Villamarín
09/03/2022
La Liga Estadio Santiago Bernabéu
05/20/2022
La Liga Estadio Santiago Bernabéu
08/28/2021
La Liga Estadio Benito Villamarín
Real Betis Win
Real Madrid Win
Draw