RB Leipzig’s Antonio Nusa opened the scoring just before the hour mark with Andreas Schjelderup doubling the advantage for the hosts shortly after at Ullevaal Stadion, Haaland setting up the Benfica winger for the second goal.
David Brooks pulled one back for Craig Bellamy’s men but Haaland put the contest beyond The Dragons by despatching a penalty late on after playing in Schjelderup who was fouled by Connor Roberts.
The City hitman made no mistake from the spot to bring up his 66th goal for Norway.
The result moved Stale Solbakken’s men up to second in League A - Group 4, six points behind leaders Portugal who host third place Denmark later this evening.
The top two teams will advance to two‑legged quarter‑finals in March 2027 with the winners of those qualifying for the June 2027 Finals inclusive of semi‑finals, third‑place match and final.
Portugal, two-time winners, are defending champions having beaten Spain on penalties in the 2024/25 finals, held in Germany.
In the early hours of the morning UK time, Enzo Fernández played 90 minutes for Argentina as they lost 2-1 at home to Uruguay in a friendly at Estadio Alberto José Armando.
Leonardo Balerdi’s own-goal allied to Maximiliano Araújo’s effort put the visitors two-up only for former Blue, Julián Alvarez to reduce arrears but it was too little, too late as La Albiceleste fell to defeat.
Vitor Reis was an unused substitute as Brazil went down 3-2 to Japan at the Singapore National Stadium.
Goals from Takefusa Kubo and Keito Nakamura put the hosts in control but the visitors came back strong courtesy of a Vinícius Júnior brace.
But there was late drama with Tatsuhiro Sakamoto bundling home at the death, sparking red cards for manager Carlo Ancelotti and captain Raphinha, the dismissals coming as a result of questioning why a foul hadn’t been given in favour of Joao Gomes in the build-up to that late winner.
City v Fulham: Tickets on general sale
Don’t miss out on our Premier League clash against Fulham with tickets now on general sale.
The game between the Blues v the Cottagers takes place at the Etihad Stadium on Saturday 21 November with a 12:30 (UK) kick-off.
Enzo Maresca’s men had an unblemished record on home soil – four wins from four games - in the Premier League before the frustrating tight loss to Brighton last time out.
So the players will be eager to return to winning ways when Álvaro Arbeloa’s Londoners head to Manchester for this one.
Supporters can purchase up to four tickets – with three additional for Season Ticket Members!
Meanwhile, hospitality is available from just £130 in City Hall, housed within our new Pep Guardiola Stand.
But there’s a range of packages available to suit all needs, whether a special occasion for a loved one or for something professional for clients.