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

Futmetrix Verdict
95
FT
Tue, Oct 20
Liverpool
4-3
Villarreal
⚡ Intensity 88
⚖️ Balance 86
🏆 Stakes 42
🎲 Upset 0
Seven-goal thriller rocks the Anfield faithful.

Win Probability

  • Liverpool 62%
  • Draw 21%
  • Villarreal 17%

Futmetrix AI estimate

Anfield Awakens: Liverpool Overcome Early Shock in Seven-Goal Classic

Must-Watch Futmetrix Score: 95/100. A breath-taking comeback cemented Liverpool’s top-eight aspirations on a chaotic and thoroughly entertaining European night.

The Early Ambush

Villarreal didn't read the expected script. By the 29th minute, Anfield was stunned into a nervous silence. Georges Mikautadze struck first in the 4th minute, exploiting a hesitant backline to silence the famous Kop early on. The visitors kept pressing, and Sergi Cardona Bermúdez doubled their advantage, exposing further defensive frailties from the hosts. The Upset Factor felt very real as the Spanish outfit threatened to capsize the heavily favored home side. But Liverpool kept their composure and edged possession (53%), slowly turning the screw as they began to probe the flanks and test the visiting goalkeeper. They refused to panic, laying the groundwork for a chaotic and thrilling comeback before the halftime whistle could offer any respite.

The Pivot

The momentum shifted violently in the closing stages of the first half. Alexis Mac Allister sparked the revival with a crucial strike, and Ronald Araujo levelled matters deep in stoppage time, capping off a frantic period of relentless attacking. The Balance of power swung entirely upon the restart. Mac Allister secured his heroic brace in the 65th minute to hand the hosts their first lead of the night. Shortly after, substitute Florian Wirtz hammered home a fourth goal, completely turning the tie on its head. The sheer Intensity of Liverpool's 22-shot bombardment finally cracked their opponents' stubborn resolve, transforming a potential disaster into a breathtaking showcase of offensive firepower that left the away sector completely breathless. The home side simply found another gear.

Resolution

Just when the massive Stakes seemed firmly settled, substitute Tani Oluwaseyi clawed one back for the resilient visitors in the 87th minute, ensuring a nerve-shredding conclusion to an already chaotic fixture. Ultimately, Liverpool's attacking depth prevailed to secure a sensational 4-3 victory. This vital Champions League triumph keeps them sitting comfortably in the top eight of the league phase standings, perfectly placed for automatic progression to the knockout rounds. Meanwhile, a valiant Villarreal side remains stranded in the playoff zone, left to rue what might have been after surrendering a commanding early advantage. Nights like these remind everyone exactly why Anfield remains one of the most formidable fortresses in European football, leaving supporters thoroughly entertained by a true modern classic.

Key Questions

What made A. Mac Allister the Man of the Match?

He sparked the comeback with a crucial first-half strike before securing his brace to take the lead, completely dictating the midfield tempo.

What caused the 7-goal thriller?

An early two-goal lead forced Liverpool into a relentless attacking frenzy, generating 36 combined shots in a chaotic end-to-end spectacle.

How did Liverpool complete the comeback from behind?

Relentless pressure and a quick-fire double before halftime restored belief, allowing Mac Allister and Wirtz to capitalize on the shifting momentum.

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
53%
47%
Liverpool 53%
Villarreal 47%
Shots
22
14
Liverpool 22
Villarreal 14
Shots on Target
7
5
Liverpool 7
Villarreal 5
Expected Goals (xG)
2.41
1.54
Liverpool 2.41
Villarreal 1.54
Passes
539
498
Liverpool 539
Villarreal 498
Corners
7
2
Liverpool 7
Villarreal 2
Fouls
12
10
Liverpool 12
Villarreal 10
Yellow Cards
0
2
Liverpool 0
Villarreal 2
Red Cards
0
0
Liverpool 0
Villarreal 0

Match Events

Alberto Moleiro 🟨 27'
Sergi Cardona Bermúdez (Nathan-Dylan Saliba) ⚽ 29'
36' ⚽ Alexis Mac Allister (Konstantinos Tsimikas)
45' 🔄 ↓ Ronald Araujo ↑Florian Wirtz
↓ Nathan-Dylan Saliba ↑Tani Oluwaseyi 🔄 45'
45'+2 ⚽ Ronald Araujo (Rio Ngumoha)
HT
↓ Alberto Moleiro ↑Juan Foyth 🔄 54'
↓ Georges Mikautadze ↑Ayoze Pérez 🔄 60'
↓ Tajon Buchanan ↑Alex Freeman 🔄 60'
65' ⚽ Alexis Mac Allister (Rio Ngumoha)
66' 🔄 ↓ Lewis Koumas ↑Alexander Isak
68' ⚽ Florian Wirtz (Cody Gakpo)
74' 🔄 ↓ Jérémy Jacquet ↑Joe Gomez
74' 🔄 ↓ Rio Ngumoha ↑Bradley Barcola
↓ Santi Comesaña ↑Gerard Moreno 🔄 78'
81' 🔄 ↓ Treymaurice Nyoni ↑James McConnell
Tani Oluwaseyi (Ayoze Pérez) ⚽ 87'
FT

Player Cards

Our take on every player in this match

Liverpool

Goalkeepers
Alisson Becker
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ronald Araújo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jérémy Jacquet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Virgil van Dijk
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Konstantinos Tsimikas
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
41%
Pass Acc
Midfielders
Ryan Gravenberch
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Trey Nyoni
MAGNET
MAGNET
93
Activity
93
Activity
87
Passes
6
Duels
Alexis Mac Allister
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.2
Rating
Forwards
Rio Ngumoha
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
2
Assists
24%
Pass Acc
Lewis Koumas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Cody Gakpo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
43%
Pass Acc
BENCH
Giorgi Mamardashvili
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Freddie Woodman
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luke Chambers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joe Gomez
ENFORCER
ENFORCER
4
Tackles
4
Tackles
4
Duels Won
80%
Win %
Miloš Kerkez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
James McConnell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Florian Wirtz
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
M. Laffey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bradley Barcola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Jayden Danns
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexander Isak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

Villarreal

Goalkeepers
Péter Gulácsi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Santiago Mouriño
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
34%
Pass Acc
Pau Navarro
ENFORCER
ENFORCER
3
Tackles
3
Tackles
4
Duels Won
80%
Win %
Renato Veiga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sergi Cardona
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Midfielders
Nathan-Dylan Saliba
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.5
Rating
Pape Gueye
MAGNET
MAGNET
72
Activity
72
Activity
61
Passes
11
Duels
Tajon Buchanan
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Santi Comesaña
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Alberto Moleiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Forwards
Georges Mikautadze
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Luíz Júnior
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juan Foyth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Alexander Freeman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Logan Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alassane Diatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Macia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayoze Pérez
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
10%
Pass Acc
N. El Jmili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gerard Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Tani Oluwaseyi
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.1
Rating
Ilias Akhomach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/03/2022 Villarreal 2 - 3 Liverpool UEFA Champions League Estadio de la Cerámica
04/27/2022 Liverpool 2 - 0 Villarreal UEFA Champions League Anfield
05/05/2016 Liverpool 3 - 0 Villarreal UEFA Europa League Anfield
04/28/2016 Villarreal 1 - 0 Liverpool UEFA Europa League Camp El Madrigal
05/03/2022
UEFA Champions League Estadio de la Cerámica
04/27/2022
UEFA Champions League Anfield
05/05/2016
UEFA Europa League Anfield
04/28/2016
UEFA Europa League Camp El Madrigal
Liverpool Win
Villarreal Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 2 6 10 3 +7 WManchester City 2 - 4 Paris Saint Germain (14-10-2026)WParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
2 Aston Villa 2 6 9 2 +7 WAston Villa 6 - 0 Fenerbahçe (14-10-2026)WClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
3 Barcelona 2 6 9 2 +7 WGalatasaray 1 - 4 Barcelona (13-10-2026)WBarcelona 5 - 1 Feyenoord (09-09-2026)
4 VfB Stuttgart 2 6 6 1 +5 WSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)WVfB Stuttgart 3 - 1 Viking (09-09-2026)
5 Liverpool 2 6 8 4 +4 WLask Linz 3 - 6 Liverpool (14-10-2026)WLiverpool 2 - 1 Atletico Madrid (09-09-2026)
6 Sporting CP 2 6 5 1 +4 WLens 0 - 2 Sporting CP (13-10-2026)WSporting CP 3 - 1 Galatasaray (09-09-2026)
7 Arsenal 2 6 4 0 +4 WArsenal 3 - 0 Lille (13-10-2026)WNapoli 0 - 1 Arsenal (09-09-2026)
8 Real Madrid 2 6 6 4 +2 WAS Roma 3 - 4 Real Madrid (14-10-2026)WReal Madrid 2 - 1 Inter (08-09-2026)
9 Real Betis 2 6 6 4 +2 WReal Betis 3 - 2 FC Porto (14-10-2026)WLille 2 - 3 Real Betis (08-09-2026)
10 Borussia Dortmund 3 6 5 4 +1 WSabah FA 1 - 2 Borussia Dortmund (20-10-2026)LBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)WBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
11 Bayern München 2 4 8 3 +5 DViking 3 - 3 Bayern München (13-10-2026)WBayern München 5 - 0 Bodo/Glimt (10-09-2026)
12 AS Roma 3 4 8 5 +3 WAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LAS Roma 3 - 4 Real Madrid (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
13 Shakhtar Donetsk 2 4 4 2 +2 WShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
14 Como 2 3 6 4 +2 LFeyenoord 3 - 2 Como (14-10-2026)WComo 4 - 1 RB Leipzig (10-09-2026)
15 Manchester United 2 3 4 2 +2 LAtletico Madrid 2 - 0 Manchester United (13-10-2026)WManchester United 4 - 0 Sabah FA (10-09-2026)
16 Villarreal 2 3 5 4 +1 WVillarreal 3 - 1 Napoli (13-10-2026)LBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
17 Atletico Madrid 2 3 3 2 +1 WAtletico Madrid 2 - 0 Manchester United (13-10-2026)LLiverpool 2 - 1 Atletico Madrid (09-09-2026)
18 Club Brugge KV 2 3 6 6 0 WInter 3 - 4 Club Brugge KV (13-10-2026)LClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
19 Manchester City 2 3 4 4 0 LManchester City 2 - 4 Paris Saint Germain (14-10-2026)WFC Porto 0 - 2 Manchester City (08-09-2026)
20 Lens 2 3 3 4 -1 LLens 0 - 2 Sporting CP (13-10-2026)WSlavia Praha 2 - 3 Lens (10-09-2026)
21 AEK Athens FC 2 3 2 3 -1 LShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)WAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
22 RB Leipzig 2 3 2 4 -2 WRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)LComo 4 - 1 RB Leipzig (10-09-2026)
23 Feyenoord 2 3 4 7 -3 WFeyenoord 3 - 2 Como (14-10-2026)LBarcelona 5 - 1 Feyenoord (09-09-2026)
24 Sabah FA 3 3 3 6 -3 LSabah FA 1 - 2 Borussia Dortmund (20-10-2026)WSabah FA 2 - 0 Slavia Praha (13-10-2026)LManchester United 4 - 0 Sabah FA (10-09-2026)
25 Bodo/Glimt 2 3 1 5 -4 WBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)LBayern München 5 - 0 Bodo/Glimt (10-09-2026)
26 Fenerbahçe 3 2 3 9 -6 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LAston Villa 6 - 0 Fenerbahçe (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
27 PSV Eindhoven 2 1 1 2 -1 LRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
28 Viking 2 1 4 6 -2 DViking 3 - 3 Bayern München (13-10-2026)LVfB Stuttgart 3 - 1 Viking (09-09-2026)
29 Slavia Praha 3 1 4 7 -3 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LSabah FA 2 - 0 Slavia Praha (13-10-2026)LSlavia Praha 2 - 3 Lens (10-09-2026)
30 Inter 2 0 4 6 -2 LInter 3 - 4 Club Brugge KV (13-10-2026)LReal Madrid 2 - 1 Inter (08-09-2026)
31 FC Porto 2 0 2 5 -3 LReal Betis 3 - 2 FC Porto (14-10-2026)LFC Porto 0 - 2 Manchester City (08-09-2026)
32 Napoli 2 0 1 4 -3 LVillarreal 3 - 1 Napoli (13-10-2026)LNapoli 0 - 1 Arsenal (09-09-2026)
33 Lask Linz 2 0 3 7 -4 LLask Linz 3 - 6 Liverpool (14-10-2026)LAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
34 Lille 2 0 2 6 -4 LArsenal 3 - 0 Lille (13-10-2026)LLille 2 - 3 Real Betis (08-09-2026)
35 Galatasaray 2 0 2 7 -5 LGalatasaray 1 - 4 Barcelona (13-10-2026)LSporting CP 3 - 1 Galatasaray (09-09-2026)
36 Slovan Bratislava 3 0 1 13 -12 LAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)LParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.