Norway eliminated Brazil behind an Erling Haaland brace, while 10-man England triumphed over co-hosts Mexico in a high-stakes 2026 World Cup showdown.