UEFA Champions League Gameweek 1
FC Porto 0 - 2 FT Manchester City
Popular today
Most read in the last 24 hours
Futmetrix Verdict
52
FT
Thu, Oct 22
Bournemouth
3-0
AC Milan
⚡ Intensity
75
⚖️ Balance
20
🏆 Stakes
3
🎲 Upset
0
Two penalties, one red card, total control
Futmetrix Verdict
26
FT
Thu, Oct 22
Sturm Graz
1-0
Marseille
⚡ Intensity
22
⚖️ Balance
31
🏆 Stakes
11
🎲 Upset
60
Diakité struck; Marseille never answered
Futmetrix Verdict
56
FT
Thu, Oct 22
OFI
0-2
Bayer Leverkusen
⚡ Intensity
49
⚖️ Balance
22
🏆 Stakes
100
🎲 Upset
0
Hofmann strikes, Lilo refuses to fold
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Joško Gvardiol 37'
HT
E. Haaland (E. Fernandez) 47'
↓ J. Gvardiol ↑A. Khusanov 48'
↓ A. Semenyo ↑I. Ndiaye 62'
↓ R. Cherki ↑E. Anderson 62'
68' ↓ A. Varela ↑Hwang In-Beom
68' ↓ William Gomes ↑B. Sainz
73' ↓ M. Fernandes ↑F. Moura
73' ↓ Andre Silva ↑S. Gimenez
↓ A. Bouaddi ↑M. Kovacic 75'
↓ P. Foden ↑R. Ait-Nouri 75'
83' ↓ G. Veiga ↑S. Fofana
E. Haaland (R. Ait-Nouri) 90'
90'+3 Pablo Rosario
Erling Haaland 90'+3
FT
Player Cards
Our take on every player in this match
FC Porto
Goalkeepers
Diogo Costa
OCTOPUS
8
Saves
8
Saves
0
Conceded
100%
Save %
Defenders
Alberto Baio
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
58%
Duel Win %
Nehuén Pérez
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
Jakub Kiwior
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Martim Fernandes
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Midfielders
Pablo Rosario
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Alan Varela
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Gabri Veiga
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Forwards
William Gomes
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
André Silva
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Pepê Aquino
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Cláudio Ramos
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
João Costa
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
João Victor
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francisco Moura
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Luís Gomes
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Seko Fofana
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Hwang In-beom
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
João Teixeira
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Giménez
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Borja Sainz
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Duarte Cunha
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tiago Silva
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manchester City
Goalkeepers
Gianluigi Donnarumma
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Matheus Nunes
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marc Guéhi
MAGNET
87
Activity
87
Activity
78
Passes
9
Duels
Rúben Dias
MAGNET
95
Activity
95
Activity
88
Passes
7
Duels
Joško Gvardiol
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
48
Entry
Midfielders
Ayyoub Bouaddi
MAGNET
68
Activity
68
Activity
55
Passes
13
Duels
Enzo Fernández
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
77%
Pass Acc
Phil Foden
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Rayan Cherki
MAGNET
56
Activity
56
Activity
50
Passes
6
Duels
Antoine Semenyo
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Forwards
Erling Haaland
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8
Rating
BENCH
Marcus Bettinelli
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gerónimo Rulli
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rayan Aït-Nouri
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
6%
Pass Acc
Rico Lewis
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vitor Reis
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abduqodir Khusanov
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
Started
Entry
Mateo Kovacic
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Elliot Anderson
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Ryan McAidoo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Allan
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iliman Ndiaye
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
League Standings
League Standings
P: 2 GD: +7
P: 2 GD: +7
P: 2 GD: +7
P: 2 GD: +5
P: 2 GD: +4
P: 2 GD: +4
P: 2 GD: +2
P: 2 GD: +2
P: 2 GD: +5
P: 2 GD: +2
P: 2 GD: +2
P: 2 GD: +1
P: 2 GD: +1
P: 2 GD: 0
P: 2 GD: 0
P: 2 GD: 0
P: 2 GD: -1
P: 2 GD: -2
P: 2 GD: -2
P: 2 GD: -3
P: 2 GD: -4
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -2
P: 2 GD: -6
P: 2 GD: -2
P: 2 GD: -3
P: 2 GD: -3
P: 2 GD: -4
P: 2 GD: -5
Match previews and recaps to help you decide which games are worth watching
FC Porto
Manchester City
FC Porto
Manchester City
Win Probability
Futmetrix AI estimate
Erling Haaland's Double Dismantles Porto's Valiant Rearguard
Average Entertainment Futmetrix Score: 41/100. A relentless siege ultimately yielded to the inevitable, proving City's raw firepower remains the absolute gold standard in Europe.
The One-Sided Siege
This was less a tactical chess match and more a sustained siege. Manchester City arrived with ruthless intentions, pinning their hosts deep into their own territory. The visitors completely dominated possession, suffocating the midfield and turning the pitch into a half-court exercise. FC Porto found themselves entirely acorralled, incapable of launching a single shot on target throughout the contest. Any illusion of Balance vanished early as the shot count began to tick up relentlessly. Yet, standing tall amid the chaos was Diogo Costa. The Portuguese international put on an absolute clinic between the sticks, throwing his body in the way of wave after wave of attacks to keep the scoreline inexplicably blank heading into the dressing rooms. The sheer volume of pressure meant it was only a matter of time, but the goalkeeper's heroics gave the home crowd a glimmer of hope that a famous upset might just be on the cards.
Breaking the Dam
You can only hold back a tidal wave for so long before the levees completely break. Just two minutes after the restart, the inevitable struck. A moment of pure vision from Enzo Fernández sliced through the exhausted defensive lines, finding the feet of Erling Haaland. The imposing striker made no mistake, hammering home his first of the night to shatter the deadlock. This sudden shift cranked the Intensity to suffocating levels. The away side did not drop their tempo, mounting a staggering 20 attempts on goal compared to a paltry five from their shell-shocked hosts. City simply camped outside the penalty area, probing for weaknesses while snuffing out any desperate counter-attacks before they could cross the halfway line. The visitors were relentless, utilizing the width of the pitch to stretch the tired legs of the defense, constantly asking questions that simply could not be answered by grit alone.
The Final Blow
As the clock wound down, the hosts pushed higher in a futile attempt to salvage a point, abandoning their deep block. That space was exactly what the English champions craved. In stoppage time, substitute Rayan Aït-Nouri burst down the flank to deliver a pinpoint pass. Haaland was waiting, completing his brace and killing off the fixture for good. A 2-0 away victory on opening night sets a terrifying standard for the rest of the continent. The Stakes in this league phase demand perfection, and Guardiola’s men delivered just that. For the home side, the zero in the points column hurts, but surviving an assault of this magnitude without conceding four or five is a minor miracle in itself. They will need to regroup quickly and find a way to threaten the opposition's goal in future matchdays if they hope to progress to the knockout rounds.
Key Questions
How did substitute Diogo Costa change the game?
Diogo Costa was not a substitute; he started and kept his team alive for 90 minutes by making eight crucial saves against a relentless attacking barrage.
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.
Manchester City Begin Champions League Quest in Porto
Skip It Futmetrix Score: 23/100. While this opening clash lacks do-or-die drama, it offers an early glimpse into City's European credentials against a stubborn Porto side.
The Setup
The English champions roll into Portugal for Matchday 1 of the Champions League league stage. Under the new format, the Stakes might appear low in September, but securing a top-eight spot for direct qualification—and avoiding the top-24 playoff scramble—requires early momentum. FC Porto are notoriously difficult on home soil, presenting a solid Balance to counter Manchester City's famed firepower. However, both squads are displaying a sluggish Form rating that signals they are still finding their rhythm this season. Don't expect a frantic classic; instead, prepare for a tactical chess match where City will dominate possession while the hosts look to frustrate them.
Key Battle
With City almost guaranteed to monopolize the ball, the critical clash will happen on the edge of the final third. The visitors' intricate passing network will heavily test the discipline of Porto's defensive block. The home backline will rely on the commanding presence of Diogo Costa between the sticks to organize his penalty area and neutralize the sheer physical threat of E. Haaland.
Our Prediction
City's sheer quality should eventually breach Porto's resistance. We expect a narrow, methodical away victory. The visitors will control the tempo, tire out the Portuguese defense, and strike late in the second half. Expected score: 0-1.