Haaland Scores Twice as Manchester City Beat Porto 2–0
Manchester City opened their Champions League campaign on 8 September with a 2–0 win at Porto, but both goals arrived after a first half in which Diogo Costa repeatedly kept them out. Erling Haaland broke the deadlock in the 47th minute and added another in stoppage time.
The 0–0 interval and 0–2 final score are distinct football outcomes, a difference that also applies to betting through 1xbet.gm/en/mobile, but the sporting shift was simpler. City were creating chances before half-time; after the restart, Haaland began converting them.
Costa Turns City’s First-Half Pressure Into a 0–0 Score
City did not need the interval to begin threatening Porto’s goal.
Costa denied Haaland during the opening 45 minutes and also stopped efforts from Phil Foden and Rayan Cherki. He eventually finished the match with eight saves, a figure that helps explain why sustained City pressure did not produce an early lead.
The goalless score therefore tells only part of the first-half story. City were getting into shooting positions, but Porto’s goalkeeper kept the match level.
That distinction became clearer almost immediately after the restart.
Matheus Nunes supplied the cross in the 47th minute and Haaland headed City ahead. Only two minutes of second-half football had passed. There was no lengthy period in which City first had to rebuild their attacking rhythm; the breakthrough came from pressure that had already been present before half-time.
The match flow can be reduced to four clear stages:
Porto Stay Close Until Haaland’s Late Second
The first goal changed the score without immediately settling the contest.
City remained ahead for almost the entire second half by a single goal. Porto therefore stayed within one successful attack of an equaliser, and Alan Varela came close with a curling effort that went wide.
That is why the 90+1 goal matters differently from the opener.
Rayan Aït-Nouri delivered from the left and Haaland finished from close range to make it 2–0. The second goal confirmed a victory City had spent most of the half protecting rather than creating the original control of the match.
A two-goal final margin can make the contest look more comfortable than it was at 1–0. Porto were still alive deep into the second half; City’s second arrived only after normal time had elapsed.
The brace also earned Haaland the official Player of the Match award.
How a 2–0 Result Settles Different Football Betting Markets
Porto–City produced several separate betting outcomes from one completed match.
The full-time winner was Manchester City, and the exact score was 0–2. Both teams did not score, while the combined goal total finished at two.
Half-time tells another story because the teams went into the interval level at 0–0. City then won the second half 2–0 after Haaland supplied both goals.
The confirmed result also supplies the match data behind markets on https://1xbet.gm/en/line, with half-time and full-time categories settling from different phases of the same fixture.
That separation matters because knowing the winner does not reveal the exact score, and a full-time result does not reproduce what happened after 45 minutes. The completed match simply supplies the relevant outcome for each category. Any wagering around later fixtures remains entertainment rather than part of the sporting evidence produced by this result.
Fifty-Nine Goals Put the Brace Into a Larger Record
Haaland’s two finishes took him to 59 goals in 59 Champions League appearances.
The symmetry of that figure is striking, but the Porto match also shows why raw career totals can hide the shape of individual games. He was denied before half-time, scored almost immediately after it and then had to wait until 90+1 for the second.
His Champions League total now places him seventh on the competition’s all-time scoring list.
For City, the immediate consequence is simpler. The victory supplies three points from Matchday 1 and begins the league phase with a +2 goal difference.
One opening result does not settle anything about eventual qualification. It does, however, give City a clean first entry in the table after a match that remained scoreless for 46 minutes.
The next fixture will add another opponent and another set of conditions. Porto showed that City can create plenty without scoring; Haaland’s second-half brace showed how quickly that picture can change once one of those chances is converted.