UEFA Champions League League Stage - 3

Villarreal 0 - 2 FT Manchester City

Estadio de la Ceramica

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

31
FT
Tue, Oct 21
Villarreal
0-2
Manchester City
⚡ Intensity 25
⚖️ Balance 13
🏆 Stakes 42
🎲 Upset 0
City's clinical precision dismantles struggling Villarreal

City's Stranglehold: Clinical Finishing Ends Villarreal's European Hopes

Skip It Futmetrix Score: 31/100. This wasn't a contest—it was a masterclass in European dominance, with Manchester City exposing Villarreal's fragility at Estadio de la Ceramica.

The Intensity Overwhelms

From the opening whistle, the Balance of power tilted decisively toward City. Erling Haaland needed just 17 minutes to open the floodgates, finishing with ruthless precision after R. Lewis carved open the home defence. By the 40th-minute mark, Bernardo Silva doubled the advantage, courtesy of Savinho's incisive delivery. Two goals. Two different sources of creation. City's Intensity suffocated any prospect of a Villarreal comeback before half-time arrived.

Possession as a Weapon

The statistics tell a story of overwhelming superiority. City's 66% possession wasn't mere ball retention—it was orchestrated control. With 672 passes completed at a 93% accuracy rate, Pep's side dictated every tempo shift, every transition. Villarreal managed 335 passes at 84% accuracy, a reflection of their reactive posture. The home side's 11 shots (only 2 on target) represented desperate, unstructured attempts rather than coherent attacking patterns. Luiz Júnior's four saves kept the scoreline respectable, but even his heroics couldn't mask Villarreal's toothlessness in the final third.

The Turning Point

Haaland's 17th-minute strike was the moment the Stakes shifted irreversibly. City's press forced a turnover, and the Norwegian's instinctive finish—clinical, inevitable—set the tone. Silva's second goal merely confirmed what was already evident: Villarreal lacked the defensive structure or attacking thrust to trouble City's carefully constructed machine. The xG figures (City 1.34, Villarreal 1.28) masked the reality: City's chances were of superior quality, converted with the precision of a side operating at full throttle.

The Aftermath

This victory reinforces City's position as Champions League contenders despite their mid-table league standing. Villarreal, meanwhile, languish at 72nd with just one point from three matches—their European campaign already in critical condition. City's dominance wasn't flashy; it was methodical, suffocating, and utterly professional.

Key Questions

How did City control the match?

66% possession, 93% pass accuracy, and early goals forced Villarreal into reactive defending. City's press suffocated transitions.

What went wrong for Villarreal?

Defensive fragility in the opening 40 minutes. Only 2 shots on target from 11 attempts. Luiz Júnior's saves prevented further damage.

What does this mean for City's campaign?

Victory confirms City's European credentials. Two wins in three matches positions them strongly despite league inconsistency.

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
34%
66%
Villarreal 34%
Manchester City 66%
Shots
11
10
Villarreal 11
Manchester City 10
Shots on Target
2
6
Villarreal 2
Manchester City 6
Expected Goals (xG)
1.28
1.34
Villarreal 1.28
Manchester City 1.34
Passes
335
672
Villarreal 335
Manchester City 672
Pass Accuracy
84%
93%
Villarreal 84%
Manchester City 93%
Corners
1
3
Villarreal 1
Manchester City 3
Fouls
17
15
Villarreal 17
Manchester City 15
Yellow Cards
4
2
Villarreal 4
Manchester City 2
Red Cards
0
0
Villarreal 0
Manchester City 0

Match Events

11' 🟨 Alfonso Pedraza
E. Haaland (R. Lewis) 17'
Bernardo Silva 🟨 22'
B. Silva (Savinho) 40'
HT
46' 🔄 A. Pedraza S. Cardona
Nico M. Kovacic 🔄 57'
Rúben Dias 🟨 65'
66' 🔄 T. Buchanan A. Moleiro
66' 🔄 G. Mikautadze T. Oluwaseyi
72' 🔄 S. Comesana A. Perez
R. Lewis T. Reijnders 🔄 73'
J. Doku O. Bobb 🔄 73'
75' 🟨 Pape Gueye
81' 🔄 P. Gueye D. Parejo
85' 🟨 Alberto Moleiro
Savinho O. Marmoush 🔄 86'
E. Haaland R. Cherki 🔄 86'
FT

Player Cards

Season performance ratings for players in this match

Villarreal

Goalkeepers
Luiz Junior
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
S. Mourino
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
J. Foyth
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
R. Veiga
NPC
NPC
90
Minutes
90
Minutes
38%
Pass Acc
6.7
Rating
A. Pedraza
👻 Invisible Nothing to note
Midfielders
S. Comesana
NPC
NPC
72
Minutes
72
Minutes
14%
Pass Acc
6.3
Rating
T. Partey
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
37%
Pass Acc
P. Gueye
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
T. Buchanan
NPC
NPC
66
Minutes
66
Minutes
8%
Pass Acc
6.2
Rating
Forwards
N. Pepe
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
22%
Pass Acc
G. Mikautadze
GHOST
GHOST
9
Actions
9
Actions
66
Minutes
6.6
Rating
BENCH
D. Conde
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Tenas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Altimira
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
R. Marin
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
S. Cardona
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
14%
Pass Acc
D. Parejo
CAMEO
CAMEO
9
Minutes
9
Minutes
5
Touches
None
Events
A. Moleiro
👻 Invisible Nothing to note
M. Solomon
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
G. Moreno
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
I. Akhomach
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
T. Oluwaseyi
👻 Invisible Nothing to note
A. Perez
👻 Invisible Nothing to note

Manchester City

Goalkeepers
G. Donnarumma
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Defenders
M. Nunes
MAGNET
MAGNET
104
Activity
104
Activity
99
Passes
5
Duels
J. Stones
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
R. Dias
MAGNET
MAGNET
122
Activity
122
Activity
117
Passes
5
Duels
J. Gvardiol
MAGNET
MAGNET
87
Activity
87
Activity
78
Passes
9
Duels
Midfielders
Nico
👻 Invisible Nothing to note
Savinho
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
37%
Pass Acc
R. Lewis
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
B. Silva
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
J. Doku
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
8
Duels Won
0
Pens Won
Forwards
E. Haaland
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
8.3
Rating
BENCH
J. Trafford
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Bettinelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Ake
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
R. Ait Nouri
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
T. Reijnders
👻 Invisible Nothing to note
M. Kovacic
👻 Invisible Nothing to note
R. Cherki
CAMEO
CAMEO
9
Minutes
9
Minutes
5
Touches
None
Events
N. O'Reilly
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
P. Foden
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
O. Bobb
👻 Invisible Nothing to note
O. Marmoush
CAMEO
CAMEO
9
Minutes
9
Minutes
3
Touches
None
Events

Head to Head

Date Home Score Away Competition Venue
02/11/2011 Villarreal 0 - 3 Manchester City UEFA Champions League Camp El Madrigal
18/10/2011 Manchester City 2 - 1 Villarreal UEFA Champions League Etihad Stadium
02/11/2011
UEFA Champions League Camp El Madrigal
18/10/2011
UEFA Champions League Etihad Stadium
Villarreal Win
Manchester City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 13 3 +10 WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)WBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
2 Bayern München 3 9 12 2 +10 WBayern München 4 - 0 Club Brugge KV (22-10-2025)WPafos 1 - 5 Bayern München (30-09-2025)WBayern München 3 - 1 Chelsea (17-09-2025)
3 Inter 3 9 9 0 +9 WUnion St. Gilloise 0 - 4 Inter (21-10-2025)WInter 3 - 0 Slavia Praha (30-09-2025)WAjax 0 - 2 Inter (17-09-2025)
4 Arsenal 3 9 8 0 +8 WArsenal 4 - 0 Atletico Madrid (21-10-2025)WArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)WAthletic Club 0 - 2 Arsenal (16-09-2025)
5 Real Madrid 3 9 8 1 +7 WReal Madrid 1 - 0 Juventus (22-10-2025)WKairat Almaty 0 - 5 Real Madrid (30-09-2025)WReal Madrid 2 - 1 Marseille (16-09-2025)
6 Borussia Dortmund 3 7 12 7 +5 WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)WBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
7 Manchester City 3 7 6 2 +4 WVillarreal 0 - 2 Manchester City (21-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)WManchester City 2 - 0 Napoli (18-09-2025)
8 Newcastle 3 6 8 2 +6 WNewcastle 3 - 0 Benfica (21-10-2025)WUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)LNewcastle 1 - 2 Barcelona (18-09-2025)
9 Barcelona 3 6 9 4 +5 WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WNewcastle 1 - 2 Barcelona (18-09-2025)
10 Liverpool 3 6 8 4 +4 WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LGalatasaray 1 - 0 Liverpool (30-09-2025)WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
11 Chelsea 3 6 7 4 +3 WChelsea 5 - 1 Ajax (22-10-2025)WChelsea 1 - 0 Benfica (30-09-2025)LBayern München 3 - 1 Chelsea (17-09-2025)
12 Sporting CP 3 6 7 4 +3 WSporting CP 2 - 1 Marseille (22-10-2025)LNapoli 2 - 1 Sporting CP (01-10-2025)WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
13 Qarabag 3 6 6 5 +1 LAthletic Club 3 - 1 Qarabag (22-10-2025)WQarabag 2 - 0 FC Copenhagen (01-10-2025)WBenfica 2 - 3 Qarabag (16-09-2025)
14 Galatasaray 3 6 5 6 -1 WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)WGalatasaray 1 - 0 Liverpool (30-09-2025)LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
15 Tottenham 3 5 3 2 +1 DMonaco 0 - 0 Tottenham (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)WTottenham 1 - 0 Villarreal (16-09-2025)
16 PSV Eindhoven 3 4 8 6 +2 WPSV Eindhoven 6 - 2 Napoli (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
17 Atalanta 3 4 2 5 -3 DAtalanta 0 - 0 Slavia Praha (22-10-2025)WAtalanta 2 - 1 Club Brugge KV (30-09-2025)LParis Saint Germain 4 - 0 Atalanta (17-09-2025)
18 Marseille 3 3 6 4 +2 LSporting CP 2 - 1 Marseille (22-10-2025)WMarseille 4 - 0 Ajax (30-09-2025)LReal Madrid 2 - 1 Marseille (16-09-2025)
19 Atletico Madrid 3 3 7 8 -1 LArsenal 4 - 0 Atletico Madrid (21-10-2025)WAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
20 Club Brugge KV 3 3 5 7 -2 LBayern München 4 - 0 Club Brugge KV (22-10-2025)LAtalanta 2 - 1 Club Brugge KV (30-09-2025)WClub Brugge KV 4 - 1 Monaco (18-09-2025)
21 Athletic Club 3 3 4 7 -3 WAthletic Club 3 - 1 Qarabag (22-10-2025)LBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)LAthletic Club 0 - 2 Arsenal (16-09-2025)
22 Eintracht Frankfurt 3 3 7 11 -4 LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
23 Napoli 3 3 4 9 -5 LPSV Eindhoven 6 - 2 Napoli (21-10-2025)WNapoli 2 - 1 Sporting CP (01-10-2025)LManchester City 2 - 0 Napoli (18-09-2025)
24 Union St. Gilloise 3 3 3 9 -6 LUnion St. Gilloise 0 - 4 Inter (21-10-2025)LUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
25 Juventus 3 2 6 7 -1 LReal Madrid 1 - 0 Juventus (22-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
26 Bodo/Glimt 3 2 5 7 -2 LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
27 Monaco 3 2 3 6 -3 DMonaco 0 - 0 Tottenham (22-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)LClub Brugge KV 4 - 1 Monaco (18-09-2025)
28 Slavia Praha 3 2 2 5 -3 DAtalanta 0 - 0 Slavia Praha (22-10-2025)LInter 3 - 0 Slavia Praha (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
29 Pafos 3 2 1 5 -4 DKairat Almaty 0 - 0 Pafos (21-10-2025)LPafos 1 - 5 Bayern München (30-09-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
30 Bayer Leverkusen 3 2 5 10 -5 LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
31 Villarreal 3 1 2 5 -3 LVillarreal 0 - 2 Manchester City (21-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)LTottenham 1 - 0 Villarreal (16-09-2025)
32 FC Copenhagen 3 1 4 8 -4 LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)LQarabag 2 - 0 FC Copenhagen (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
33 Olympiakos Piraeus 3 1 1 8 -7 LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
34 Kairat Almaty 3 1 1 9 -8 DKairat Almaty 0 - 0 Pafos (21-10-2025)LKairat Almaty 0 - 5 Real Madrid (30-09-2025)LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
35 Benfica 3 0 2 7 -5 LNewcastle 3 - 0 Benfica (21-10-2025)LChelsea 1 - 0 Benfica (30-09-2025)LBenfica 2 - 3 Qarabag (16-09-2025)
36 Ajax 3 0 1 11 -10 LChelsea 5 - 1 Ajax (22-10-2025)LMarseille 4 - 0 Ajax (30-09-2025)LAjax 0 - 2 Inter (17-09-2025)