Messi scores twice to become the men's World Cup all-time top scorer, France survive a two-hour storm to beat Iraq, and Haaland fires Norway past Senegal in a five-goal thriller.
Sunday 21 JuneSpain hit four, debutants Cape Verde trade blows with Uruguay in a 2–2 classic, Egypt edge New Zealand, and Iran frustrate Belgium.
Saturday 20 JuneGermany snatch it at the death, the Netherlands and Japan run riot, and tiny Curaçao earn a fairytale point.
Friday 19 JuneBrazil brush aside Haiti, Morocco score after two minutes, the USA win at home, and Türkiye–Paraguay ends goalless.