Popularni Pecco nadmašio višestrukog šampiona u borbi za prvu pobedu.
Trku kraljevske kategorije najbolje je započeo vlasnik pol pozicije Bagnaia, a Marc Marquez se probio pored Millera na 2.mesto.
Fabio Quartararo je izgubio 4 pozicije na početku, kada su ga pretekli Aleix Espargaro, Mir i Martin.
U prvoj trećini trke najviše je napredovao Rins koji se sa 20.pozicije probio do mesta br.12.
Quartararo je nastavio da gubi pozicije na stazi koja mu nikada nije odgovarala. Miller pravi grešku u poslednjoj krivini i otvara vrata Miru i Aleixu Espargaru.
Do polovine trke, vodeći tandem Bagnaia i Marquez su umakli pratiocima i borba za pobedu se svela na njihov potencijalni duel. Iza njih, žestoku borbu su vodili Quartararo, Nakagami i Bastianini.
Ulazak u poslednja 3 kruga označio je početak bitke za pobedu. U neverovatnoj završnici, Bagnaia i Marrc Marquez su se neprekidno preticali, ali na svaki manevar Hondinog šampiona, Pecco je imao odgovor. Na kraju je slavio Ducatijev as, a Mir je skoro neprimetno stigao do 3.pozicije.
Veliki uspeh ostvario je Enea Bastianini koji je izvojevao pobedu u duelima sa vozačima različitih fabrika, vozeći motor star 2 godine.
Vinalesov debi na Apriliji nije prošao dobro. Plasman na 19.mesto je razočaravajući, a ostaje nada će se Maverick bolje snaći na predstojećem Misanu.
| Aragon MotoGP – Konačni rezultati | ||||
| Poz. | Vozač | Nac. | Tim | Vreme |
| 1 | Francesco Bagnaia | ITA | Ducati Team (GP21) | 41m 44.422s |
| 2 | Marc Marquez | SPA | Repsol Honda (RC213V) | +0.673s |
| 3 | Joan Mir | SPA | Suzuki Ecstar (GSX-RR) | +3.911s |
| 4 | Aleix Espargaro | SPA | Aprilia Gresini (RS-GP) | +9.269s |
| 5 | Jack Miller | AUS | Ducati Team (GP21) | +11.928s |
| 6 | Enea Bastianini | ITA | Avintia Ducati (GP19)* | +13.757s |
| 7 | Brad Binder | RSA | Red Bull KTM (RC16) | +14.064s |
| 8 | Fabio Quartararo | FRA | Monster Yamaha (YZR-M1) | +16.575s |
| 9 | Jorge Martin | SPA | Pramac Ducati (GP21)* | +16.615s |
| 10 | Takaaki Nakagami | JPN | LCR Honda (RC213V) | +16.904s |
| 11 | Iker Lecuona | SPA | KTM Tech3 (RC16) | +17.124s |
| 12 | Alex Rins | SPA | Suzuki Ecstar (GSX-RR) | +17.710s |
| 13 | Pol Espargaro | SPA | Repsol Honda (RC213V) | +19.680s |
| 14 | Miguel Oliveira | POR | Red Bull KTM (RC16) | +22.703s |
| 15 | Danilo Petrucci | ITA | KTM Tech3 (RC16) | +25.723s |
| 16 | Cal Crutchlow | GBR | Monster Yamaha (YZR-M1) | +26.413s |
| 17 | Johann Zarco | FRA | Pramac Ducati (GP21) | +26.620s |
| 18 | Maverick Viñales | SPA | Aprilia Gresini (RS-GP) | +27.128s |
| 19 | Valentino Rossi | ITA | Petronas Yamaha (YZR-M1) | +32.517s |
| 20 | Luca Marini | ITA | Sky VR46 Avintia Ducati (GP19)* | +39.073s |
| Jake Dixon | GBR | Petronas Yamaha (YZR-M1) | DNF | |
| Alex Marquez | SPA | LCR Honda (RC213V) | DNF | |