Australian Oscar Piastri, who started on pole position, finished second after letting Norris through two laps from the end and just before a virtual safety car period.
Red Bull’s Verstappen completed the top three, the first time this season that the triple world champion has been beaten in a sprint.
Lando Norris must keep closing the gap on Max Verstappen
Getty Images
When is the Brazil Grand Prix?
The Brazil Grand Prix takes place at the Autodromo Jose Carlos Pace (Interlagos) in Sao Paulo, Brazil.
The race is scheduled to start at 3.30pm GMT on Sunday, November 3, 2024.
Brazil Grand Prix race schedule in full
Qualifying: 10.30am, Sunday 3 November
Race: 3.30pm, Sunday 3 November
How to watch Brazil Grand Prix
TV channel: In the UK, every session of the Brazil Grand Prix will be shown live Sky Sports.
Free highlights will be available post-race on the official F1 YouTube channel as well as on Channel 4 at 10pm.
Live stream: Sky subscribers can watch online via the Sky Go app.