Race result
| Pos. | Rider | Bike | Team | Time / gap | Points |
|---|---|---|---|---|---|
| 1 | Andrea Dovizioso | Ducati | Ducati Team | 28:20.853 | 25 |
| 2 | Joan Mir | Suzuki | Team SUZUKI ECSTAR | +1.377 | 20 |
| 3 | Jack Miller | Ducati | Pramac Racing | +1.549 | 16 |
| 4 | Brad Binder | KTM | Red Bull KTM Factory Racing | +5.526 | 13 |
| 5 | Valentino Rossi | Yamaha | Monster Energy Yamaha MotoGP | +5.837 | 11 |
| 6 | Takaaki Nakagami | Honda | LCR Honda IDEMITSU | +6.403 | 10 |
| 7 | Danilo Petrucci | Ducati | Ducati Team | +12.498 | 9 |
| 8 | Fabio Quartararo | Yamaha | Petronas Yamaha SRT | +12.534 | 8 |
| 9 | Iker Lecuona | KTM | Red Bull KTM Tech 3 | +14.117 | 7 |
| 10 | Maverick Viñales | Yamaha | Monster Energy Yamaha MotoGP | +15.276 | 6 |
| 11 | Aleix Espargaro | Aprilia | Aprilia Racing Team Gresini | +17.772 | 5 |
| 12 | Michele Pirro | Ducati | Pramac Racing | +23.271 | 4 |
| 13 | Bradley Smith | Aprilia | Aprilia Racing Team Gresini | +24.868 | 3 |
| 14 | Alex Marquez | Honda | Repsol Honda Team | +24.943 | 2 |
| 15 | Cal Crutchlow | Honda | LCR Honda CASTROL | +27.435 | 1 |
| 16 | Tito Rabat | Ducati | Hublot Reale Avintia | +28.502 | 0 |
| 17 | Stefan Bradl | Honda | Repsol Honda Team | +28.609 | 0 |
| DNF | Alex Rins | Suzuki | Team SUZUKI ECSTAR | Retired | 0 |
| DNF | Franco Morbidelli | Yamaha | Petronas Yamaha SRT | 0 | |
| DNF | Johann Zarco | Ducati | Hublot Reale Avintia | 0 | |
| DNF | Miguel Oliveira | KTM | Red Bull KTM Tech 3 | Retired | 0 |
| DNF | Pol Espargaro | KTM | Red Bull KTM Factory Racing | Retired | 0 |