Norge vann åttondelsfinalen med 2–1 och Haaland gjorde båda målen.
I den 79:e minuten stod inhopparen Andreas Schjelderup för en bra aktion på vänsterkanten innan han slog ett perfekt inlägg till Haaland. Haaland skallade bollen i mål och punkterade sedan matchen med ytterligare ett mål i 90:e minuten. Han satte 2–0 från distans.
Haalands två mål innebär att han delar ledningen i skytteligan i VM 2026 med Lionel Messi och Kylian Mbappé, som också har gjort sju mål.
Alldeles för sent reducerade Neymar på straff för Brasilien.
Norge ska nu spela kvartsfinal för första gången i VM-historien. Den spelas antingen mot Mexiko eller England klockan 23.00 på lördag.
Straffräddning
Innan det avgörande målet var det en jämn match på New Jersey Stadium.
Båda lagen hade chansen att ta ledningen – inte minst Brasilien som fick straff efter drygt tio minuters spel. Den norske målvakten Örjan Nyland räddade Bruno Guimarães straff som var lös och dåligt placerad.
I den andra halvleken fortsatte Nyland att storspela. Han räddade bland annat en lobb från lagkamraten Kristoffer Ajer som höll på att gå in rakt i det egna målet.
Nytt fiasko för Brasilien
Brasilien hade inte misslyckats med att gå till kvartsfinal i VM sedan 1990.
Brasilien har ändå flera tunga VM-turneringar bakom sig.
Sedan guldet 2002 har Brasilien bara tagit sig till semifinal en enda gång och den gången blev det förlust med 1–7 mot Tyskland.