Manchester City routs FC Porto behind Haaland brace in Champions League
The English side dominated the match with 20 shots to Porto's 5 and took all three points thanks to goals from the Norwegian in the second half.
The scoreline reads 0-2, but the match could easily have ended in a much bigger rout. Manchester City arrived at the Estádio do Dragão, fired off 20 shots to FC Porto's 5, and took all three Champions League points thanks to a brace from Erling Haaland, one at the start of the second half and another deep into stoppage time.
Through the first half, the visitors' control was total but the goal wouldn't come. Haaland tried a header in the 20th minute and went for it again in the 26th, Phil Foden looked for the tight angle in the 28th, and Rayan Cherki also had a go, but Diogo Costa and the Porto defense weathered the storm. FC Porto, pinned back, barely showed up going forward, with only a long-range effort from Antoine Semenyo (which actually came off a City player) to speak of, and went into the break scoreless, a result that felt almost miraculous given everything the visitors had created.
The relief didn't last long. Right at the start of the second half, in the 46th minute, Enzo Fernández whipped in a cross that Haaland headed low into the corner, just inside the left post, for 0-1. From there the game shifted gears: City managed the lead, moved the ball patiently (racking up more than 600 passes), and FC Porto, after bringing on Santiago Giménez and Borja Sainz, searched for a spark that never quite turned into a goal. William Gomes, Gabri Veiga, and Seko Fofana all tried their luck from outside the box without finding the target.
The finishing blow came in stoppage time. Off a corner kick, Rayan Aït-Nouri set up Haaland, who finished with his right foot from the center of the box to make it 0-2 in the 90th minute. It was the final blow in a match City controlled from start to finish.
The numbers behind the dominance
The stats paint a pretty accurate picture of what happened at the Estádio do Dragão:
| Stat | FC Porto | Manchester City |
|---|---|---|
| Possession (%) | 35.6 | 64.4 |
| Shots | 5 | 20 |
| Shots on target | - | 10 |
| Big chances | - | 5 |
| Corners | 2 | 5 |
| Passes | 354 | 640 |
| Fouls committed | 10 | 17 |
According to our post-match xG estimate based on the shots taken in the match, City generated 3.164 expected goals to just 0.242 for FC Porto, a gap that confirms the result could have been even more lopsided in the English side's favor.
What the preview said versus what happened
Before the match our projection gave Manchester City a 43% chance of winning, against 26% for FC Porto and 31% for a draw, with a total expected goal count of 2.29 (0.96 for the home side and 1.33 for the visitors). The final result lined up with the visitors being favorites, though the on-field dominance went well beyond what that expected goals figure suggested: City ended up creating far more danger than projected.
What the match leaves behind
With this win, Manchester City reached 3 points with a +2 goal difference after their first match, while FC Porto stayed on 0 points with a -2 mark to open the tournament. The table still says little with just one match played by each side, but the impression left by the game is clear: City was superior in almost every department, and Haaland, with his two goals, proved decisive in taking all three points out of Portugal.
UZB
CHN
LEV
ATH
CRB
KHE
CSC
JSK
ASO
USM
MCA
MCO
ENS
JSS
PTR
ALI
ATM
OSA
DEP
SEV
BAR
RAC
ARM
ACS
OMO
CEL
AND
LYN
B04
CEL
HBS
DIN
MIL
SLB
OLY
JAG
STU
REN
SUN
AZ
LDU
PAL
COR
EST
ATL
SAN
BOT
GRE
JEO
REY
POR
VIS
SEO
PSB
VTF
MVC
EB
NAH
TAA
WAH
KSC
KHA
NAS
RAY
FSY
SHO
BRA
SAM
TRI