Max Verstappen surged from a pit-lane begin to third at the Sao Paulo Grand Prix, while Lando Norris won for McLaren, extending his lead over Oscar Piastri in the title race.