Lewis Hamilton bénéficie de circonstances inattendues pour mener la course de bout en bout, gérant notamment trois sorties de la voiture de sécurité et une épreuve de plus de deux heures, démarrée sous la pluie pour se terminer en pneus secs, et reprendre 25 points d'un coup à Sebastian Vettel. Cette soixantième victoire, sa septième de la saison, peut s'avérer décisive à ce stade du championnat du monde pilotes. Tout se joue au départ, sur un triple accrochage entre Vettel, Max Verstappen et Kimi Räikkönen qui provoque l'abandon immédiat des deux derniers et fait de Fernando Alonso une victime collatérale. Vettel poursuit quelques virages de plus avant de perdre le contrôle de sa Ferrari endommagée : il abandonne pour la première fois en 2017. Hamilton, qui a pris le meilleur sur Daniel Ricciardo dès l'extinction des feux, se retrouve dès lors en tête et le contrôle jusqu'au bout, le pilote Red Bull ne parvenant jamais à le menacer. À la suite d'un accident de Daniil Kvyat, Valtteri Bottas profite des arrêts aux stands de ses rivaux durant la sortie de la voiture de sécurité au treizième tour pour se hisser au troisième rang et complèter le podium, ce qui permet à Mercedes de creuser le trou au championnat constructeurs par rapport à Ferrari qui n'avait pas fini une course sans aucun point depuis le Grand Prix du Mexique 2015. Dans un Grand Prix arrêté au bout de cinquante-huit tours et des deux heures réglementaires, Carlos Sainz Jr. obtient son meilleur résultat depuis ses débuts avec une quatrième place. Il contient jusqu'au bout Sergio Pérez qui devance Jolyon Palmer dont c'est aussi le meilleur résultat. Stoffel Vandoorne prend la septième place devant Lance Stroll parti du dix-huitième rang sur la grille, Romain Grosjean et Esteban Ocon. Onze voitures seulement reçoivent le drapeau à damier. Les commissaires considèrent le triple accrochage du départ comme un incident de course, ne désignant pas de responsable et ne prenant aucune sanction.