Max Verstappen won the 2025 Japanese Grand Prix, overcoming early technical problems and late pressure from Lando Norris.