| Pos | Driver | Team | Laps | Time | Pts |
|---|---|---|---|---|---|
| 1 | Max Verstappen VER | Red Bull Racing TAG Heuer | 71 | 1:36:26.552 | 25 |
| 2 | Valtteri Bottas BOT | Mercedes | 71 | +19.678s | 18 |
| 3 | Kimi Vettel RAI | Ferrari | 71 | +54.007s | 15 |
| 4 | Sebastian Vettel VET | Ferrari | 71 | +70.078s | 12 |
| 5 | Esteban Ocon OCO | Force India Mercedes | 70 | +1 lap | 10 |
| 6 | Lance Stroll STR | Williams Mercedes | 70 | +1 lap | 8 |
| 7 | Sergio Perez PER | Force India Mercedes | 70 | +1 lap | 6 |
| 8 | Kevin Magnussen MAG | Haas Ferrari | 70 | +1 lap | 4 |
| 9 | Lewis Hamilton HAM | Mercedes | 70 | +1 lap | 2 |
| 10 | Fernando Alonso ALO | McLaren Honda | 70 | +1 lap | 1 |
| 11 | Felipe Massa MAS | Williams Mercedes | 70 | +1 lap | 0 |
| 12 | Stoffel Vandoorne VAN | McLaren Honda | 70 | +1 lap | 0 |
| 13 | Pierre Gasly GAS | Toro Rosso | 70 | +1 lap | 0 |
| 14 | Pascal Wehrlein WEH | Sauber Ferrari | 69 | +2 laps | 0 |
| 15 | Romain Grosjean GRO | Haas Ferrari | 69 | +2 laps | 0 |
| NC | Carlos Sainz SAI | Renault | 59 | DNF | 0 |
| NC | Marcus Ericsson ERI | Sauber Ferrari | 55 | DNF | 0 |
| NC | Brendon Hartley HAR | Toro Rosso | 30 | DNF | 0 |
| NC | Nico Hulkenberg HUL | Renault | 24 | DNF | 0 |
| NC | Daniel Ricciardo RIC | Red Bull Racing TAG Heuer | 5 | DNF | 0 |