Norway's Julian Ryerson was booked at 16', then Joao Felix struck for Portugal at 17', finishing Pedro Neto's assist to make it 0-1. Portugal's Jorge Jesus was booked at 26', and the visitors took their lead into the interval.
Norway's Fredrik Aursnes and Portugal's Joao Palhinha were booked at 47' and 49' before Norway levelled. Haaland converted Patrick Berg's assist at 51' for 1-1. Portugal made a double change at 56', sending on Rafael Leao and Vitinha for Francisco Conceicao and Joao Neves.
A 54' effort from Goncalo Ramos was ruled out at 61', when VAR returned a “Goal Cancelled” decision. The score remained 1-1. Norway's Kristoffer Ajer and Portugal's Renato Veiga were booked at 65' and 67', followed by cautions for Vitinha and Joao Cancelo at 76'. Portugal brought on Ruben Neves for Palhinha at 80' and Francisco Trincao for Ramos at 81'; Norway sent on Jorgen Strand Larsen for Antonio Nusa in the same minute. No further goal followed, so Haaland's equaliser and the VAR intervention preserved the draw.
| Metric | Norway | Portugal |
|---|---|---|
| Possession | 62% | 38% |
| Shots | 18 | 9 |
| Shots on target | 6 | 4 |
| Shots off target | 7 | 3 |
| Corners | 7 | 2 |
| Fouls | 8 | 12 |
| Yellow cards | 3 | 6 |
| Red cards | 0 | 0 |
| Offsides | 0 | 1 |
| Goalkeeper saves | 2 | 5 |