Erling Haaland Shines as Manchester City Defeats Porto
Erling Haaland picked up in Europe exactly where he left off at the weekend – deciding games almost by himself.
The Norwegian struck twice as Manchester City eased past Porto to open their Champions League campaign with a controlled, almost routine away win. No drama, no late escape. Just a ruthless centre-forward and a team that already looks tuned for another long run in this competition.
Haaland’s numbers keep climbing
Fresh from his weekend winner against Coventry, Haaland needed little time to impose himself again. His first goal was classic penalty-box work: clever movement, a sharp leap, and a precise header guided beyond Diogo Costa. One chance, one punishment.
The second was colder, more clinical. Slipped through, he slowed the moment down, rolled the ball home and killed any faint notion of a Porto fightback. Two finishes, no fuss.
Those strikes push his Champions League haul for City to 36 goals in just 40 appearances. It is a number that already reads like a career summary, not a mid-twenties checkpoint.
City in cruise control
From the first whistle, City played as if they had simply extended their weekend form into midweek. Three straight Premier League wins had them humming domestically; that rhythm carried seamlessly onto European turf.
They dictated the ball and the tempo, pinning Porto back and squeezing the life out of the contest. Pass after pass, angle after angle, the visitors probed until gaps opened. When they did, Haaland was usually lurking.
In midfield, teenager Ayyoub Bouaddi seized his moment. On his first senior start for the club, he looked assured in tight spaces, neat in possession and unfazed by the stage. It was the sort of quiet, confident performance that earns a manager’s trust for the months ahead.
Costa stands alone for Porto
If the scoreline flattered anyone, it was Porto.
Diogo Costa spent the first half trying to hold back a tide in full flow. He twice denied Haaland with sharp, instinctive saves, spreading himself brilliantly to block what looked certain goals. Phil Foden met the same resistance. So did Antoine Semenyo.
Costa’s reflexes kept the defeat respectable. Without him, this could easily have turned into a statement thrashing.
At the other end, there was nothing like the same edge. Porto failed to register a single shot in a one-sided opening 45 minutes, their attacking players starved of service and space.
Step up in class exposes Porto
Domestically, Francesco Farioli’s side arrived in excellent shape. Five games, five wins in the Portuguese league – a perfect record, a growing confidence.
Europe told a different story. The jump in level was obvious. Porto struggled to play through City’s press, struggled to carry the ball into dangerous areas, struggled to turn possession into jeopardy.
After the break they at least found glimpses. Alan Varela curled an effort narrowly wide, a reminder that City’s grip could loosen if standards dropped. William Gomes also went close but failed to hit the target when a clearer sight of goal finally appeared.
Gianluigi Donnarumma, watching from City’s end, barely had to dirty his gloves. He completed the night without making a meaningful save, an indictment of how little Porto created once they reached the final third.
Old problems, new frustration
For Porto, this defeat slots into an uncomfortable pattern. The 2004 European champions have now managed just two wins in their last 17 meetings with English clubs in Europe. Each new chapter feels like a variation on the same theme: effort, organisation, but ultimately not enough cutting edge or control against the Premier League’s elite.
City know all about European frustration of their own. Three consecutive seasons ended at the hands of Real Madrid, each exit more painful than the last. The response is clear: go again, and go all the way.
The target is simple and brutal – win the Champions League for the first time since that Treble-winning campaign in 2023. Performances like this, efficient rather than spectacular, are often what separate contenders from champions over a long season.
Derby on the horizon
Now the European lights dim and the domestic spotlight swings back. City’s next stop is a Manchester derby in the Premier League, a fixture that rarely needs extra narrative but will arrive with Haaland in full stride and the team purring.
Porto return to Liga Portugal with a different task. Casa Pia await, and Farioli must turn a chastening European lesson into fuel rather than doubt.
City leave with three points, two more goals for their No 9, and the familiar sense that this competition might again run through them. The question is no longer whether they can reach the latter stages.
It’s who, if anyone, can stop them when they get there.




