UEFA Europa League League Stage - 4

Real Betis 2 - 0 FT Lyon

Estadio de La Cartuja

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

Futmetrix Verdict
29
FT
Thu, Nov 6
Real Betis
2-0
Lyon
⚡ Intensity 31
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Betis stun group leaders in Seville.

Betis Blitz Shatters Lyon's European Momentum

Skip It Futmetrix Score: 29/100. A ruthless five-minute spell transformed a potential tactical stalemate into a devastating smash-and-grab victory for the hosts.

Early Control Meets Defensive Walls

The high Stakes of this top-four Europa League clash were immediately evident as the teams walked out at Estadio de la Cartuja. Lyon arrived in Seville as undefeated group leaders and wasted no time dictating the tempo. The French outfit dominated possession, ultimately hoarding 66% of the ball and weaving a massive 629 total passes across the pitch in a display of technical control. Yet, despite their territorial superiority, they found themselves knocking on a firmly locked door. Real Betis absorbed the pressure with a disciplined low block, severely limiting the visitors' penetration into the final third. Lyon's attackers managed 10 total shots, but only three troubled the target, generating a meager 0.45 expected goals. The early phase was a classic exercise in sterile dominance, setting the perfect tactical trap for a devastating counter-attacking masterclass by the Spanish side.

The Five-Minute Turning Point

The Upset factor materialized in a brutal five-minute blitz that completely derailed the visitors' carefully constructed game plan. Betis recognized the vulnerability behind the high French defensive line and struck with lethal precision right on the half-hour mark. C. Bakambu turned provider, threading a perfectly weighted pass for A. Ezzalzouli to confidently break the deadlock against the run of play. Before the group leaders could properly regroup and clear their heads, the hosts delivered a staggering knockout blow just five minutes later. This time, M. Roca carved open the retreating defense to find Antony, who decisively doubled the advantage. Betis required a mere 34% possession and 0.89 xG to score twice, emphatically proving that cutting edge and direct attacking always trumps sideways passing in top-tier European football.

A Ruthless Resolution

After the sudden double blow, the Balance of the tie was irrevocably altered. Lyon desperately tried to mount a response, pushing even higher up the pitch to salvage their undefeated record, but their Intensity translated into tactical fouls rather than clear-cut chances. Betis comfortably managed the remainder of the contest, expertly slowing down the clock and securing their fifth win in eight league stage matches. This massive 2-0 victory at Estadio de la Cartuja fundamentally reshapes the standings, pulling the Spanish side within just four points of the summit. The visitors leave Seville with their domestic and continental momentum halted, facing a harsh reminder that commanding the ball means absolutely nothing if you cannot command the penalty area when it truly matters.

Key Questions

Who scored the goals for Real Betis?

A. Ezzalzouli opened the scoring in the 30th minute, followed rapidly by a goal from Antony in the 35th minute.

Did Lyon dominate possession?

Yes, Lyon dominated possession with 66% of the ball, but they failed to convert their territorial control into goals.

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
34%
66%
Real Betis 34%
Lyon 66%
Shots
9
10
Real Betis 9
Lyon 10
Shots on Target
6
3
Real Betis 6
Lyon 3
Expected Goals (xG)
0.89
0.45
Real Betis 0.89
Lyon 0.45
Passes
324
629
Real Betis 324
Lyon 629
Pass Accuracy
78%
89%
Real Betis 78%
Lyon 89%
Corners
2
6
Real Betis 2
Lyon 6
Fouls
10
12
Real Betis 10
Lyon 12
Yellow Cards
2
3
Real Betis 2
Lyon 3
Red Cards
0
0
Real Betis 0
Lyon 0

Match Events

Abner Vinícius 🟨 24'
30' A. Ezzalzouli (C. Bakambu)
35' Antony (M. Roca)
HT
Abner Vinicius N. Tagliafico 🔄 46'
E. Molebe A. Moreira 🔄 46'
65' 🔄 G. Lo Celso S. Altimira
K. Merah P. Sulc 🔄 65'
T. Tessmann T. Morton 🔄 65'
70' 🟨 Cédric Bakambu
78' 🔄 C. Bakambu C. Avila
78' 🔄 P. Fornals N. Deossa
A. Maitland-Niles Clinton Mata 🔄 84'
87' 🔄 A. Ezzalzouli R. Riquelme
87' 🔄 Antony P. Garcia
Afonso Moreira 🟨 90'+1
90'+4 🟨 Aitor Ruibal
FT

Player Cards

Our take on every player in this match

Real Betis

Goalkeepers
Alvaro Valles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Ruibal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Llorente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Natan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
V. Gomez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
78%
Duel Win %
Midfielders
P. Fornals
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
M. Roca
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7
Rating
Antony
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
G. Lo Celso
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
A. Ezzalzouli
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.9
Rating
Forwards
C. Bakambu
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
8%
Pass Acc
BENCH
Adrian
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
G. Garcia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
H. Bellerin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Bartra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Ortiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Altimira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
S. Amrabat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
N. Deossa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
C. Avila
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Cucho Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

Lyon

Goalkeepers
D. Greif
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Maitland-Niles
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
R. Kluivert
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
M. Niakhate
MAGNET
MAGNET
96
Activity
96
Activity
89
Passes
7
Duels
Abner Vinicius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
T. Tessmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
M. de Carvalho
MAGNET
MAGNET
105
Activity
105
Activity
91
Passes
14
Duels
A. Karabec
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
K. Merah
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
E. Molebe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
M. Satriano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
R. Descamps
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Y. Konan
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Tagliafico
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Clinton Mata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
T. Barisic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Sulc
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
T. Morton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
T. Goncalves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 FC Midtjylland 4 12 11 3 +8 WFC Midtjylland 3 - 1 Celtic (06-11-2025)WMaccabi Tel Aviv 0 - 3 FC Midtjylland (23-10-2025)WNottingham Forest 2 - 3 FC Midtjylland (02-10-2025)WFC Midtjylland 2 - 0 Sturm Graz (24-09-2025)
2 SC Freiburg 4 10 8 3 +5 WNice 1 - 3 SC Freiburg (06-11-2025)WSC Freiburg 2 - 0 Utrecht (23-10-2025)DBologna 1 - 1 SC Freiburg (02-10-2025)WSC Freiburg 2 - 1 FC Basel 1893 (24-09-2025)
3 Ferencvarosi TC 4 10 8 4 +4 WFerencvarosi TC 3 - 1 Ludogorets (06-11-2025)WRed Bull Salzburg 2 - 3 Ferencvarosi TC (23-10-2025)WGenk 0 - 1 Ferencvarosi TC (02-10-2025)DFerencvarosi TC 1 - 1 Plzen (25-09-2025)
4 Celta Vigo 4 9 9 4 +5 WDinamo Zagreb 0 - 3 Celta Vigo (06-11-2025)WCelta Vigo 2 - 1 Nice (23-10-2025)WCelta Vigo 3 - 1 PAOK (02-10-2025)LVfB Stuttgart 2 - 1 Celta Vigo (25-09-2025)
5 SC Braga 4 9 8 4 +4 LSC Braga 3 - 4 Genk (06-11-2025)WSC Braga 2 - 0 FK Crvena Zvezda (23-10-2025)WCeltic 0 - 2 SC Braga (02-10-2025)WSC Braga 1 - 0 Feyenoord (24-09-2025)
6 Aston Villa 4 9 6 2 +4 WAston Villa 2 - 0 Maccabi Tel Aviv (06-11-2025)LGO Ahead Eagles 2 - 1 Aston Villa (23-10-2025)WFeyenoord 0 - 2 Aston Villa (02-10-2025)WAston Villa 1 - 0 Bologna (25-09-2025)
7 Lyon 4 9 5 2 +3 LReal Betis 2 - 0 Lyon (06-11-2025)WLyon 2 - 0 FC Basel 1893 (23-10-2025)WLyon 2 - 0 Red Bull Salzburg (02-10-2025)WUtrecht 0 - 1 Lyon (25-09-2025)
8 Real Betis 4 8 6 2 +4 WReal Betis 2 - 0 Lyon (06-11-2025)DGenk 0 - 0 Real Betis (23-10-2025)WLudogorets 0 - 2 Real Betis (02-10-2025)DReal Betis 2 - 2 Nottingham Forest (24-09-2025)
9 Plzen 4 8 6 2 +4 DPlzen 0 - 0 Fenerbahçe (06-11-2025)WAS Roma 1 - 2 Plzen (23-10-2025)WPlzen 3 - 0 Malmo FF (02-10-2025)DFerencvarosi TC 1 - 1 Plzen (25-09-2025)
10 PAOK 4 7 9 6 +3 WPAOK 4 - 0 BSC Young Boys (06-11-2025)WLille 3 - 4 PAOK (23-10-2025)LCelta Vigo 3 - 1 PAOK (02-10-2025)DPAOK 0 - 0 Maccabi Tel Aviv (24-09-2025)
11 Brann 4 7 5 2 +3 DBologna 0 - 0 Brann (06-11-2025)WBrann 3 - 0 Rangers (23-10-2025)WBrann 1 - 0 Utrecht (02-10-2025)LLille 2 - 1 Brann (25-09-2025)
12 Dinamo Zagreb 4 7 7 6 +1 LDinamo Zagreb 0 - 3 Celta Vigo (06-11-2025)DMalmo FF 1 - 1 Dinamo Zagreb (23-10-2025)WMaccabi Tel Aviv 1 - 3 Dinamo Zagreb (02-10-2025)WDinamo Zagreb 3 - 1 Fenerbahçe (24-09-2025)
13 Genk 4 7 5 4 +1 WSC Braga 3 - 4 Genk (06-11-2025)DGenk 0 - 0 Real Betis (23-10-2025)LGenk 0 - 1 Ferencvarosi TC (02-10-2025)WRangers 0 - 1 Genk (25-09-2025)
14 FC Porto 4 7 4 4 0 DUtrecht 1 - 1 FC Porto (06-11-2025)LNottingham Forest 2 - 0 FC Porto (23-10-2025)WFC Porto 2 - 1 FK Crvena Zvezda (02-10-2025)WRed Bull Salzburg 0 - 1 FC Porto (25-09-2025)
15 Fenerbahçe 4 7 4 4 0 DPlzen 0 - 0 Fenerbahçe (06-11-2025)WFenerbahçe 1 - 0 VfB Stuttgart (23-10-2025)WFenerbahçe 2 - 1 Nice (02-10-2025)LDinamo Zagreb 3 - 1 Fenerbahçe (24-09-2025)
16 Panathinaikos 4 6 7 6 +1 WMalmo FF 0 - 1 Panathinaikos (06-11-2025)LFeyenoord 3 - 1 Panathinaikos (23-10-2025)LPanathinaikos 1 - 2 GO Ahead Eagles (02-10-2025)WBSC Young Boys 1 - 4 Panathinaikos (25-09-2025)
17 FC Basel 1893 4 6 6 5 +1 WFC Basel 1893 3 - 1 FCSB (06-11-2025)LLyon 2 - 0 FC Basel 1893 (23-10-2025)WFC Basel 1893 2 - 0 VfB Stuttgart (02-10-2025)LSC Freiburg 2 - 1 FC Basel 1893 (24-09-2025)
18 AS Roma 4 6 5 4 +1 WRangers 0 - 2 AS Roma (06-11-2025)LAS Roma 1 - 2 Plzen (23-10-2025)LAS Roma 0 - 1 Lille (02-10-2025)WNice 1 - 2 AS Roma (24-09-2025)
19 Lille 4 6 6 6 0 LFK Crvena Zvezda 1 - 0 Lille (06-11-2025)LLille 3 - 4 PAOK (23-10-2025)WAS Roma 0 - 1 Lille (02-10-2025)WLille 2 - 1 Brann (25-09-2025)
20 VfB Stuttgart 4 6 4 4 0 WVfB Stuttgart 2 - 0 Feyenoord (06-11-2025)LFenerbahçe 1 - 0 VfB Stuttgart (23-10-2025)LFC Basel 1893 2 - 0 VfB Stuttgart (02-10-2025)WVfB Stuttgart 2 - 1 Celta Vigo (25-09-2025)
21 GO Ahead Eagles 4 6 4 5 -1 LRed Bull Salzburg 2 - 0 GO Ahead Eagles (06-11-2025)WGO Ahead Eagles 2 - 1 Aston Villa (23-10-2025)WPanathinaikos 1 - 2 GO Ahead Eagles (02-10-2025)LGO Ahead Eagles 0 - 1 FCSB (25-09-2025)
22 BSC Young Boys 4 6 6 10 -4 LPAOK 4 - 0 BSC Young Boys (06-11-2025)WBSC Young Boys 3 - 2 Ludogorets (23-10-2025)WFCSB 0 - 2 BSC Young Boys (02-10-2025)LBSC Young Boys 1 - 4 Panathinaikos (25-09-2025)
23 Nottingham Forest 4 5 6 5 +1 DSturm Graz 0 - 0 Nottingham Forest (06-11-2025)WNottingham Forest 2 - 0 FC Porto (23-10-2025)LNottingham Forest 2 - 3 FC Midtjylland (02-10-2025)DReal Betis 2 - 2 Nottingham Forest (24-09-2025)
24 Bologna 4 5 3 3 0 DBologna 0 - 0 Brann (06-11-2025)WFCSB 1 - 2 Bologna (23-10-2025)DBologna 1 - 1 SC Freiburg (02-10-2025)LAston Villa 1 - 0 Bologna (25-09-2025)
25 FK Crvena Zvezda 4 4 3 5 -2 WFK Crvena Zvezda 1 - 0 Lille (06-11-2025)LSC Braga 2 - 0 FK Crvena Zvezda (23-10-2025)LFC Porto 2 - 1 FK Crvena Zvezda (02-10-2025)DFK Crvena Zvezda 1 - 1 Celtic (24-09-2025)
26 Sturm Graz 4 4 3 5 -2 DSturm Graz 0 - 0 Nottingham Forest (06-11-2025)LCeltic 2 - 1 Sturm Graz (23-10-2025)WSturm Graz 2 - 1 Rangers (02-10-2025)LFC Midtjylland 2 - 0 Sturm Graz (24-09-2025)
27 Celtic 4 4 4 7 -3 LFC Midtjylland 3 - 1 Celtic (06-11-2025)WCeltic 2 - 1 Sturm Graz (23-10-2025)LCeltic 0 - 2 SC Braga (02-10-2025)DFK Crvena Zvezda 1 - 1 Celtic (24-09-2025)
28 Red Bull Salzburg 4 3 4 6 -2 WRed Bull Salzburg 2 - 0 GO Ahead Eagles (06-11-2025)LRed Bull Salzburg 2 - 3 Ferencvarosi TC (23-10-2025)LLyon 2 - 0 Red Bull Salzburg (02-10-2025)LRed Bull Salzburg 0 - 1 FC Porto (25-09-2025)
29 Feyenoord 4 3 3 6 -3 LVfB Stuttgart 2 - 0 Feyenoord (06-11-2025)WFeyenoord 3 - 1 Panathinaikos (23-10-2025)LFeyenoord 0 - 2 Aston Villa (02-10-2025)LSC Braga 1 - 0 Feyenoord (24-09-2025)
30 Ludogorets 4 3 5 9 -4 LFerencvarosi TC 3 - 1 Ludogorets (06-11-2025)LBSC Young Boys 3 - 2 Ludogorets (23-10-2025)LLudogorets 0 - 2 Real Betis (02-10-2025)WMalmo FF 1 - 2 Ludogorets (24-09-2025)
31 FCSB 4 3 3 7 -4 LFC Basel 1893 3 - 1 FCSB (06-11-2025)LFCSB 1 - 2 Bologna (23-10-2025)LFCSB 0 - 2 BSC Young Boys (02-10-2025)WGO Ahead Eagles 0 - 1 FCSB (25-09-2025)
32 Utrecht 4 1 1 5 -4 DUtrecht 1 - 1 FC Porto (06-11-2025)LSC Freiburg 2 - 0 Utrecht (23-10-2025)LBrann 1 - 0 Utrecht (02-10-2025)LUtrecht 0 - 1 Lyon (25-09-2025)
33 Malmo FF 4 1 2 7 -5 LMalmo FF 0 - 1 Panathinaikos (06-11-2025)DMalmo FF 1 - 1 Dinamo Zagreb (23-10-2025)LPlzen 3 - 0 Malmo FF (02-10-2025)LMalmo FF 1 - 2 Ludogorets (24-09-2025)
34 Maccabi Tel Aviv 4 1 1 8 -7 LAston Villa 2 - 0 Maccabi Tel Aviv (06-11-2025)LMaccabi Tel Aviv 0 - 3 FC Midtjylland (23-10-2025)LMaccabi Tel Aviv 1 - 3 Dinamo Zagreb (02-10-2025)DPAOK 0 - 0 Maccabi Tel Aviv (24-09-2025)
35 Nice 4 0 4 9 -5 LNice 1 - 3 SC Freiburg (06-11-2025)LCelta Vigo 2 - 1 Nice (23-10-2025)LFenerbahçe 2 - 1 Nice (02-10-2025)LNice 1 - 2 AS Roma (24-09-2025)
36 Rangers 4 0 1 8 -7 LRangers 0 - 2 AS Roma (06-11-2025)LBrann 3 - 0 Rangers (23-10-2025)LSturm Graz 2 - 1 Rangers (02-10-2025)LRangers 0 - 1 Genk (25-09-2025)