
A 200. világbajnoki nagydíját teljesítő Marc Marquez vághatott neki a pole-pozícióból a MotoGP Aragóniai Nagydíjának, és könnyedén meg is őrizte a vezetést a start után, sőt pillanatok alatt megkezdte az ellógást a többiektől. Jack Miller tört előre a második helyre, átlépve az egymással vívó Fabio Quartararót és Maverick Vinalest, míg mögöttük Aleix Espargaro, Valentino Rossi és Andrea Dovizioso haladt. Hátrébb történt egy bukás is: Alex Rins ment neki Franco Morbidellinek, ami az olasz kicsúszását eredményezte, a suzukist pedig később hosszúkörös büntetéssel sújtották emiatt.
Néhány kör elteltével Vinales lódult meg: előbb Quartararót, majd Millert is megelőzte, Marquez viszont ekkorra már négy és fél másodpercre volt tőle. Mögöttük Dovizioso kapcsolt rá, Rossit és Espargarót lehagyva odaért a dobogós helyekért csatázó bolyra, és Quartararo mellett elég hamar el is ment. Nem sokkal később Millert is megelőzte, a pramacos márkatársat viszont már nem tudta lerázni magáról a ducatis olasz.
Marquez mindeközben már hat másodpercnél is többel vezetett, és kényelmesen húzta be idei nyolcadik győzelmét a hazai közönsége előtt. A második helyet bő két körrel a vége előtt happolta el Vinalestől Dovizioso, aki a tizedik helyről indulva zárkózott fel ebbe a pozícióba, míg a Yamaha spanyolja az utolsó körben még a dobogót is elbukta Millerrel szemben. Mögöttük Quartararo lett az ötödik, majd jött Cal Crutchlow és az Apriliával remeklő Aleix Espargaro. Rossi csupán nyolcadik lett, a top 10-et pedig a kalandos versenyt futó Rins, valamint Takaaki Nakagami tette teljessé. Az összetettben Marquez előnye 98 pontra hízott Dovizioso előtt, így a hondás akár már a soron következő Thaiföldi Nagydíjon újra világbajnok lehet.
A futam végeredménye:
| 1. | Marc MARQUEZ | SPA | Repsol Honda Team | Honda | 41'57.221 |
| 2. | Andrea DOVIZIOSO | ITA | Ducati Team | Ducati | +4.836 |
| 3. | Jack MILLER | AUS | Pramac Racing | Ducati | +5.430 |
| 4. | Maverick VIÑALES | SPA | Monster Energy Yamaha MotoGP | Yamaha | +5.811 |
| 5. | Fabio QUARTARARO | FRA | Petronas Yamaha SRT | Yamaha | +8.924 |
| 6. | Cal CRUTCHLOW | GBR | LCR Honda CASTROL | Honda | +10.390 |
| 7. | Aleix ESPARGARO | SPA | Aprilia Racing Team Gresini | Aprilia | +10.441 |
| 8. | Valentino ROSSI | ITA | Monster Energy Yamaha MotoGP | Yamaha | +23.623 |
| 9. | Alex RINS | SPA | Team SUZUKI ECSTAR | Suzuki | +27.998 |
| 10. | Takaaki NAKAGAMI | JPN | LCR Honda IDEMITSU | Honda | +31.242 |
| 11. | Andrea IANNONE | ITA | Aprilia Racing Team Gresini | Aprilia | +32.624 |
| 12. | Danilo PETRUCCI | ITA | Ducati Team | Ducati | +33.043 |
| 13. | Miguel OLIVEIRA | POR | Red Bull KTM Tech 3 | KTM | +33.063 |
| 14. | Joan MIR | SPA | Team SUZUKI ECSTAR | Suzuki | +33.363 |
| 15. | Tito RABAT | SPA | Reale Avintia Racing | Ducati | +36.358 |
| 16. | Francesco BAGNAIA | ITA | Pramac Racing | Ducati | +41.295 |
| 17. | Mika KALLIO | FIN | Red Bull KTM Factory Racing | KTM | +42.983 |
| 18. | Karel ABRAHAM | CZE | Reale Avintia Racing | Ducati | +43.880 |
| 19. | Bradley SMITH | GBR | Aprilia Racing Team | Aprilia | +44.279 |
| 20. | Jorge LORENZO | SPA | Repsol Honda Team | Honda | +46.087 |
| 21. | Hafizh SYAHRIN | MAL | Red Bull KTM Tech 3 | KTM | +47.308 |
| Nem teljesítette az 1. kört: | |||||
| Franco MORBIDELLI | ITA | Petronas Yamaha SRT | Yamaha | ||