Erling Haaland’s two‑goal haul secured a 2-0 victory for Manchester City at FC Porto, but the win was far from convincing for Pep Guardiola’s side, now under the stewardship of Enzo Maresca. The Norwegian striker opened the scoring early in the second half, but the English club struggled to dominate the Portuguese champions and often appeared tentative in their play.

In the opening half, City’s attacking unit looked unusually wasteful. Haaland, who had been in scintillating form all season, squandered two clear chances inside the box, both of which were denied by a superb performance from Porto’s keeper, Diogo Costa. The first opportunity saw Haaland’s shot glance off the post after a precise cross, while the second was a well‑timed header that Costa tipped onto the crossbar. A third chance, a low drive from Rayan Cherki that rebounded off the post, was also saved by Costa, who seemed to have the entire goal area under his command.

Porto’s goalkeeper continued to impress after the interval, making a reflex save from Cherki’s follow‑up and keeping the Portuguese side in the game despite being on the back foot. Meanwhile, City’s own goalkeeper, Gianluigi Donnarumma, had a few moments of nervousness, most notably when he was almost dispossessed by Porto forward William Gomes, only to see the ball roll out for a goal kick. The breakthrough finally arrived in the 47th minute. After a well‑executed cross from Enzo Fernandez, Haaland rose above the defence and headed the ball against the post.

The ball rebounded, and the Norwegian pounced, nudging the ball home to give City a 1-0 lead. The goal not only broke the deadlock but also marked Haaland’s 36th Champions League strike for Manchester City, drawing him level with Sergio Agüero as the joint‑record scorer for the club in Europe’s premier competition. City’s momentum, however, waned after the opener.

Porto began to grow in confidence, probing for an equaliser and testing the City defence with a long‑range effort from Alan Varela that curled just wide of the far post. The Portuguese side failed to register a shot on target, but their sustained pressure highlighted City’s inability to maintain a high tempo throughout the match. In the dying moments of the game, Haaland completed his brace.

A cut‑back from Rayan Ait‑Nouri was met with a composed finish, sealing a 2-0 win and cementing Haaland’s status as a decisive factor in City’s European campaign. The victory also gave Maresca a rare away win in the Champions League, a feat City have struggled to achieve under his guidance, having lost two of his three previous away ties.

Post‑match, Haaland praised the atmosphere at the Estádio do Dragão, describing it as “unreal” and emphasizing the difficulty of the encounter. He highlighted the need for City to deliver under pressure, noting that the first half felt more controlled than the second, where Porto pushed them for a solid 25‑minute spell.

Haaland admitted he could have added more goals, but was satisfied that the team secured the three points. Maresca, speaking to Amazon Prime, admitted that City could have been more clinical, especially in the first half, but defended the overall performance, citing the creation of enough chances and a solid defensive display.

He reminded viewers that playing at Porto is a daunting task; the stadium rarely sees defeats, and the hostile environment makes any win a significant achievement. The broader context of City’s season adds weight to the analysis.

After a disappointing loss to Arsenal in the Community Shield and a narrow escape against Bournemouth, the team has shown flashes of brilliance—such as the dominant win over Crystal Palace—yet also moments of vulnerability, like the precarious 1‑0 victory over Coventry City. The Porto game continued this pattern: a strong start, a lapse in concentration, and a reliance on Haaland’s individual brilliance to secure the result. Looking ahead, the next challenge looms large: a Manchester derby at Old Trafford on Sunday.

United, desperate for points, will be eager to exploit any defensive frailties City displayed in Portugal. Maresca’s side must tighten up, avoid complacency, and find a way to sustain pressure for the full 90 minutes if they hope to emerge victorious. In summary, while Haaland’s brace and the historic away win at Porto provide a morale boost, Manchester City’s performance left several unanswered questions.

The team must improve its attacking efficiency, maintain intensity throughout matches, and ensure defensive solidity against a motivated United side in what promises to be a fiercely contested derby.