A jogar no Estádio Ullevaal, em Oslo, a equipa de Jorge Jesus, atual campeão da Liga das Nações, foi para o intervalo a vencer por 1-0, graças a um belo golo de pé direito de João Félix, do Al Nassr, aos 17 minutos, após passe de Pedro Neto, colega de clube e seleção.
Haaland esteve perto de marcar em várias ocasiões no primeiro tempo, enquanto os anfitriões procuravam o empate antes do intervalo.
O número 9 do City tentou empurrar a bola para o fundo das redes aos 24 minutos, depois de Diogo Costa espalmar um cruzamento para os pés de Haaland, mas Dias estava lá para travar a finalização do companheiro de forma impressionante.
Haaland obrigou depois o guarda-redes a uma grande defesa aos 36 minutos, ao receber um cruzamento certeiro de Antonio Nusa na esquerda, mas Costa espalmou a bola.
Houve uma oportunidade quase idêntica nos descontos da primeira parte, com Costa a impedir novamente o golo do avançado norueguês.
Haaland marcou finalmente aos 51 minutos, após um livre de Martin Ødegaard que foi defendido e sobrou para Patrick Berg, que desviou de cabeça para Haaland finalizar à boca da baliza.
Com este golo, chegou aos 65 golos em 57 jogos pela seleção norueguesa e foi o seu 16º golo nos últimos 17 jogos internacionais.
O golo foi também o seu 22º na Liga das Nações, ampliando o seu registo como melhor marcador da competição.
A alegria dos anfitriões, porém, não durou muito tempo. O guarda-redes Ørjan Nyland tentou um passe para a frente, mas encontrou apenas o avançado português Gonçalo Ramos, que encobriu o antigo guarda-redes do Aston Villa aos 54 minutos.
A vantagem quase foi ampliada antes da marca de uma hora de jogo – primeiro, o remate de Rafael Leão raspou a barra, antes de Ramos desperdiçar o ressalto e rematar ao lado. De seguida, Ramos chegou a abanar as redes após uma confusão entre Nyland e Torbjørn Heggem, mas a Noruega respirou de alívio quando o VAR anulou o golo por fora de jogo na jogada.
Os ex-jogadores do City, Oscar Bobb e Bernardo Silva, entraram em campo pela Noruega e por Portugal, respetivamente, aos 72 e 87 minutos, quando o relógio marcava finalmente o final da partida.
Com este resultado, Portugal lidera o Grupo 4 da Liga A com seis pontos em dois jogos, depois da vitória por 1-0 sobre o País de Gales na estreia.
A Noruega está em segundo lugar com três pontos em dois jogos, tendo vencido a Dinamarca por 3-2 antes da derrota de domingo.