| Pos | Driver | Constructor | Laps | Time/Status | Pts |
|---|---|---|---|---|---|
| 1 | Lewis Hamilton 44 | Mercedes | 51 | 1:43:44.291 | 25.00 |
| 2 | Kimi Räikkönen 7 | Ferrari | 51 | 1:43:46.751 | 18.00 |
| 3 | Sergio Pérez 11 | Force India | 51 | 1:43:48.315 | 15.00 |
| 4 | Sebastian Vettel 5 | Ferrari | 51 | 1:43:49.620 | 12.00 |
| 5 | Carlos Sainz Jr. 55 | Renault | 51 | 1:43:51.806 | 10.00 |
| 6 | Charles Leclerc 16 | Sauber | 51 | 1:43:53.449 | 8.00 |
| 7 | Fernando Alonso 14 | McLaren | 51 | 1:43:55.222 | 6.00 |
| 8 | Lance Stroll 18 | Williams | 51 | 1:43:56.837 | 4.00 |
| 9 | Stoffel Vandoorne 2 | McLaren | 51 | 1:43:58.443 | 2.00 |
| 10 | Brendon Hartley 28 | Toro Rosso | 51 | 1:44:02.321 | 1.00 |
| 11 | Marcus Ericsson 9 | Sauber | 51 | 1:44:02.803 | - |
| 12 | Pierre Gasly 10 | Toro Rosso | 51 | 1:44:09.011 | - |
| 13 | Kevin Magnussen 20 | Haas | 51 | 1:44:24.954 | - |
| 14 | Valtteri Bottas 77 | Mercedes | 48 | Puncture | - |
| DNF | Romain Grosjean 8 | Haas | 42 | Accident | - |
| DNF | Max Verstappen 33 | Red Bull | 39 | Collision | - |
| DNF | Daniel Ricciardo 3 | Red Bull | 39 | Collision | - |
| DNF | Nico Hülkenberg 27 | Renault | 10 | Accident | - |
| DNF | Esteban Ocon 31 | Force India | - | Collision | - |
| DNF | Sergey Sirotkin 35 | Williams | - | Collision | - |