Jude Bellingham scored two quick goals as 10-man England beat co-hosts Mexico 3-2 in a thrilling FIFA World Cup 2026 match.
England will meet Norway in the quarter-finals in Miami on July 11.
Bellingham’s clever header gave the Three Lions a 1-0 lead in the 36th minute, and two minutes later he found the net again, silencing thousands of passionate home fans.
Mexico City Stadium erupted in joy in the 42nd minute after Julián Quiñones beat Jordan Pickford from close range.
The second half turned out to be even more dramatic, with Jarell Quansah receiving a red card in the 54th minute for a challenge on Jesús Gallardo.
Soon after, England were awarded a penalty after Mexico goalkeeper Raúl Rangel brought down Anthony Gordon inside the penalty box.
England talisman Harry Kane calmly converted the spot-kick, notching his sixth goal of the tournament.
The match witnessed more drama as the England skipper’s foul on Brian Gutiérrez gave Mexico an opportunity to reduce the deficit following a VAR review.
Raúl Jiménez coolly converted the penalty in the 69th minute. Mexico tirelessly tried to find the net again, but England eventually won the memorable contest.
Earlier, Norway stunned Brazil 2-1 thanks to a brace from Erling Haaland at New York New Jersey Stadium.
Brazil were awarded a penalty in the first half after Kristoffer Ajer challenged Matheus Cunha, but Bruno Guimarães’s effort was saved by Norwegian goalkeeper Ørjan Nyland.
Brazil were desperate to find the net, but it was Haaland who opened the scoring with a header in the 79th minute.
Haaland completed his brace in the 90th minute with a fine strike.
A late penalty from Neymar was not enough to save Brazil from the defeat. Norway, meanwhile, reached the last eight for the first time.