Por detrás Max Verstappen, que no pudo participar en la calificación por haber averiado el Red Bull en un impacto en los libres 3, empezaba una recuperación esperada, superando a los coches más lentos de la parrilla. Fue el último en parar, cuando ya rodaba séptimo, aprovechando salir con neumáticos nuevos. Fernando Alonso sufría una avería en su caja de cambios que le obligó a abandonar cuando estaba en la zona de puntos, concretamente en el séptimo puesto. De esta manera se rompe una racha de carreras consecutivas puntuando que se han quedado en ocho.
De esta manera la última parte de la carrera, donde un susto al impactar Leclerc con Hartley al fallarle los frenos del Sauber sacó el Virtual Safety Car, parecía que se iba a librar una enorme batalla entre Ricciardo y Vettel. No fue así. A la que se reanudó la carrera el australiano se escapaba de Vettel, que debía administrar sus pertrechas ruedas.
Por su parte Sainz rodaba octavo cuando recibía la orden de dejarse pasar por Hiulkenberg, que venía con una mejor estrategia de neumáticos. El madrileño obedeció inmediatamente e intentó controlar a Verstappen por detrás. El holandés lo acabó rebasando en la chicane, aunque de una manera muy atrevida y pisando fuera de pista. Por delante Esteban Ocon era el primero de los no equipos punteros, llegando a espaldas de Bottas, también con otra excelente estrategia de neumáticos, al igual que Pierre Gasly, que volvió a deslumbrar con el Toro Rosso-Honda.
1º Daniel Ricciardo Red Bull 78 vueltas
2º Sebastian Vettel Ferrari +7.3
3º Lewis Hamilton Mercedes +17.0
4º Kimi Räikkönen Ferrari +18.1
5º Valtteri Bottas Mercedes +18.8
6º Esteban Ocon Force India +23.6
7º Pierre Gasly Toro Rosso +24.3
8º Nico Hülkenberg Renault +24.8
9º Max Verstappen Red Bull +25.3
10º Carlos Sainz Renault +69.0
11º Marcus Ericsson Sauber +69.8
12º Sergio Pérez Force India +70.4
13º Kevin Magnussen Haas +74.8
14º Stoffel Vandoorne McLaren + 1 vuelta
15º Romain Grosjean Haas + 1 vuelta
16º Sergey Sirotkin Williams + 1 vuelta
17º Lance Stroll Williams +2 vueltas
Así queda el Mundial
1º Lewis Hamilton 110
2º Sebastian Vettel 96
3º Daniel Ricciardo 72
4º Valtteri Bottas 68
5º Kimi Raikkonen 60
6º Max Verstappen 35
7º Fernando Alonso 32
8º Nico Hulkenberg 26
9º Carlos Sainz 20
10º Kevin Magnussen 19