England produced a display of quality, courage and resilience to beat co-hosts Mexico 3-2 at the iconic Estadio Azteca and book their place in the quarter-finals of the 2026 FIFA World Cup. On a dramatic night that included a one-hour weather delay, a red card and 11 minutes of stoppage time, Thomas Tuchel’s side held firm to set up a last-eight clash with Norway.