En première mi-temps les deux équipes se sont rendus coup pour coup, sans toutefois parvenir à inscrire le moindre but.
A la 3e minute, la Norvège se voit refuser un but pour hors-jeu de Berg dont la frappe se loge sous la barre.
De son côté, le Brésil obtient un penalty à la 12e, après une faute d’Ajer sur Cunha dans la surface. L'arbitre Elfath ne siffle pas immédiatement, mais il est alerté par le VAR et accorde finalement le penalty. Bruno Guimarães échoue face à Nyland.
La Norvège passe tout près d'ouvrir le score dans les arrêts de jeu(45e+3). Une combinaison entre Haaland et Odegaard qui finit dans les mains d'Alisson.
Les deux minutes qui suivent le Brésil manque d’ouvrir le score par Martinelli, dont la tête frôle le cadre(45e+5). Les deux équipes rentrent aux vestiaires sur un nul vierge (0-0).
En seconde période, le Brésilien Endrick, entré en 58e, manque une occasion en or à la 60e. Des opportunités nettes de but qu’il ne faut pas manquer dans un match de football à ce stade de la compétition, car on finit par les payer cash.
La preuve, à la 79e, Erling Haaland « Le Cyborg » ouvre la marque sur une puissante tête. Il double la mise à la 90e. Avant que Neymar(entré en 68e) ne réduise le score sur penalty (90e +10).
Le Brésil cinq fois champion du monde ne portera pas la sixième étoile sur son maillot en cette édition.
La Norvège jouera pour la première fois de son histoire les quarts de finale, le 11 juillet prochain (à 23 heures) contre le vainqueur Angleterre-Mexique( qui se joue ce dimanche).