Ten-man England weathered a Mexico storm at the Azteca Stadium to reach the World Cup quarter-finals for the third straight time with a rip-roaring 3-2 victory over the co-hosts on Sunday thanks to a Jude Bellingham double and Harry Kane penalty.
Thomas Tuchel's side made it hard for themselves but handed the battling Mexicans their first-ever World Cup defeat at the iconic stadium to set up a last-eight clash with Norway who shocked Brazil 2-1 earlier on Sunday.
Mexico had only lost two competitive games at the Azteca in 89 matches since 1966 but England deserved to make it three.
After the game was delayed by an hour due to thunderstorms, Mexico attacked from the start backed by their fanatical support who raised the decibel level even higher than in their earlier matches at their home fortress, but England held firm and managed to take the sting out of the game.
Bellingham put England ahead with a diving header from Bukayo Saka's fine cross just past the half-hour and made it 2-0 within two minutes after another break down the right with captain Harry Kane providing the centre.