Tovarniški dirkač Ducatija dobil taktično bitko z Martinom in slavil za njegovo samozavest zelo pomembno zmago.
Zelo taktično bitko razreda MotoGP je po 24 odpeljanih krogih v razredu MotoGP na stezi, ki je imela 45 stopinj, kar ni pomagalo že predtem zelo drsečim pogojem, dobil tovarniški dirkač Ducatija Francesco Bagnaia in tako popravil slab vtis po sobotnem odstopu in se hkrati malo približal v boju za naslov. Ob koncu je slavil s prednostjo 1.7s pred tokrat domačinom iz ekipe Pramac Jorgejem Martinom, na tretjem mestu pa je po tveganju z uporabo mehke zadnje pnevmatike dirko zaključil dirkač ekipe Gresini Marc Marquez, ki je tako še četrto dirko po štartu iz pete štartne vrste zaključil na stopničkah.
A tudi Marquez se je za stopničke moral zelo potruditi, saj je tik za njim na četrtem mestu dirko zaključil Apriliin tovarniški dirkač Aleix Espargaro, oba dirkača je na koncu ločilo le 0.052s, za vodilnim pa sta zaostala že več kot 10 sekund. Na končno peto mesto se je v zadnjem krogu uspel prebiti dirkač ekipe Pertamina Enduro VR46 Fabio Di Giannantonio, ki je v drugi polovici dirke z zelo hitrim ritmom pridobil kar nekaj mest, s šestim mestom pa je do najboljše uvrstitve v letošnji sezoni prišel dirkač ekipe Trackhouse Aprilia Raul Fernandez in tako poskrbel za boljši zaključek domačega vikenda po včerajšnjem odstopu na Sprint preizkušnji.
Sedmo mesto mesto na dirki si je zagotovil drugi dirkač ekipe Gresini Alex Marquez in tako še tretjo zaporedno dirko zaključil med prvo deseterico, na končno osmo mesto je po zelo hitrem začetku iz četrtega mesta padel tovarniški dirkač ekipe KTM Brad Binder, a vseeno še nadaljeval niz dirk zaključenih v prvi deseterici, saj je prav vse nedeljske preizkušnje letos zaključil med prvo deseterico. Deveto mesto je ob koncu uspel osvojiti Fabio Quartararo, ki je bil zelo zadovoljen s prikazano hitrostjo in novo Yamahino aerodinamiko, deseto mesto pa je osvojil drugi dirkač ekipe Trackhouse Miguel Oliveira in poskrbel za lep moštveni uspeh ameriškega moštva.
Tik za portugalskim dirkačem je skozi cilj na končnem enajstem mestu pridirkal drugi dirkač ekipe Pertamina Enduro VR46 Marco Bezzecchi. Na končnem dvanajstem mestu je v njegovi najslabši dirki sezone, kjer niti za trenutek ni deloval konkurenčno, zaključil drugi Apriliin tovarniški dirkač Maverick Vinales, medtem ko si je trinajsto mesto kljub padcu in dirkanju s poškodovanim motorjem zagotovil dirkač ekipe GasGas Pedro Acosta. Zadnje prgišče točk sta si za štirinajsto in petnajsto mesto razdelila japonski dirkač LCR Honde Takaaki Nakagami in domačin iz ekipe Repsol Honda Joan Mir.