Erling Haaland scored twice as Manchester City opened their 2026/27 Champions League campaign with a hard-fought 2-0 victory over Porto at the Estádio do Dragão on Tuesday, September 8, 2026. The Norwegian striker broke the deadlock shortly after half-time before sealing the points in stoppage time, giving Enzo Maresca a perfect start to his first Champions League campaign as City manager.
The result extends Manchester City’s winning start under Maresca and provides an important early statement in Europe for a side adjusting to life after Pep Guardiola. Haaland’s performance also underlined his continued importance to City’s attacking plans, with the striker taking his Champions League tally to 59 goals in 59 appearances.
Manchester City controlled much of the first half but found Porto goalkeeper Diogo Costa in outstanding form.
Costa repeatedly denied Haaland, including a spectacular save from a powerful header, while City also created openings through Phil Foden and Rayan Cherki. Despite their pressure and greater possession, the visitors went into the interval without a goal.
City eventually found the breakthrough only two minutes after the restart.
Enzo Fernández delivered from the left and Haaland reacted sharply to direct his header beyond Costa and into the bottom corner. The goal rewarded City’s sustained pressure and gave Maresca’s team the advantage they had been chasing throughout the opening period.
The goal, however, did not end Porto’s threat.
The Portuguese champions increased their attacking pressure as City became less dominant. Porto threatened to punish mistakes, while City goalkeeper Gianluigi Donnarumma had to remain alert as the hosts searched for an equaliser.
Porto’s response created a tense second half, with City unable to reproduce the control they had shown before the interval.
The hosts pressed higher and exploited occasional errors in City’s possession. William Gomes came close after Donnarumma’s attempted clearance was charged down, while Porto continued to test the visitors as the match entered its final stages.
Maresca responded by making changes designed to restore control. Elliot Anderson and Iliman Ndiaye were introduced as City attempted to manage the tempo and protect their narrow advantage.
The strategy ultimately worked, but City still needed a decisive moment to remove the threat of a late Porto equaliser.
That moment arrived in stoppage time.
Rayan Aït-Nouri created the opening down the left before Haaland finished into the bottom corner to make it 2-0. The goal ended Porto’s hopes of a comeback and completed another influential performance from the striker.
The brace took Haaland to 167 goals for Manchester City in just 203 appearances, moving him into third place on the club’s all-time scoring list. His second goal against Porto was also his 59th in the Champions League, maintaining an extraordinary scoring rate in European competition.
Haaland’s numbers underline why City continue to rely heavily on him in major matches.
Key figures from the Porto clash included:
- Final score: Porto 0-2 Manchester City
- Haaland goals: 47th and 90+1st minutes
- Champions League goals: 59 in 59 appearances
- Manchester City goals: 167 in 203 appearances
- Possession: Manchester City 64%, Porto 36%
- Shots on target: Manchester City 10, Porto 0
The statistics also illustrate City’s defensive control. Although Porto enjoyed periods of pressure after Haaland’s opener, they failed to register a shot on target according to Manchester City’s official match statistics.
The victory represents another positive step for Maresca, who took over the Manchester City job after Guardiola’s long spell in charge.
City have invested heavily in reshaping their squad, with the new manager tasked with maintaining the club’s standards while developing a different tactical identity. Maresca’s side entered the Porto match having already made a strong start domestically, and the European victory adds further momentum to the transition.
One of the notable selections was 18-year-old Ayyoub Bouaddi, who made his full debut after arriving from Lille. The teenager impressed alongside Fernández in midfield and was praised after the match despite one missed opportunity to release Haaland.
For Maresca, the biggest encouragement may have been City’s ability to win an uncomfortable away match without conceding.
The performance was not flawless, particularly after Porto increased the pressure, but City demonstrated the resilience required to collect three points in a difficult European environment.
The match was also marked by an incident at half-time after a clash involving City’s Marc Guéhi and Porto’s Gabri Veiga.
Tempers flared as players headed towards the tunnel, with security personnel becoming involved. The confrontation added tension to an already physical contest and could attract attention from UEFA depending on any further review of the incident.
There was another flashpoint late in the match when Haaland and Porto midfielder Pablo Rosario were involved in a confrontation. Both players received yellow cards.
Despite the distractions, City maintained enough composure to finish the night with a clean sheet and maximum points.
Manchester City’s 2-0 victory over Porto gives Maresca an ideal start to the Champions League campaign and strengthens the belief that his team can compete at the highest level during the transition from Guardiola’s era.
For Haaland, the night offered another reminder of his extraordinary consistency. After a frustrating first half against Costa, he responded with two decisive finishes when City needed them most.
The challenge now is to sustain that level across the league phase. City will face stronger opponents as the Champions League progresses, while Maresca must continue balancing attacking ambition with the defensive stability his team displayed in Portugal.
For now, though, Manchester City have exactly what they wanted from their opening European assignment: three points, a clean sheet and a striker capable of deciding the biggest moments.





