Max Verstappen has won five of the seven races so far this season
The Dutchman, despite struggling with his tyres in the final part of the race, took his fifth victory in seven races this year to tighten his stranglehold on a fourth world title.
Ferrari’s Charles Leclerc comfortably beat McLaren’s Oscar Piastri for the final podium place to move into second in the championship, ahead of Verstappen’s team-mate Sergio Perez.
Norris went into the final three laps just 1.3 seconds behind Verstappen, but he was not quite close enough to have the DRS overtaking aid on the final lap, and the world champion hung on.
The Briton's efforts enlivened the final laps of what had been a largely soporific race, in which the only position change in the top five was Piastri moving past the second Ferrari of Carlos Sainz with an earlier pit stop, after challenging the Spaniard closely throughout the first stint.
-- Courtesy of BBC Sport