The 20-year-old Italian benefitted from the poor fortune of McLaren's Lando Norris to claim his eighth win of the season.