Fabin Di Giannantonio (VR46 Ducati) a câștigat Grand Prix de Catalunya, depășind liderii Pedro Acosta și Joan Mir în ultimele tururi. Cursa a fost oprită de două ori cu semnalul roșu din cauza accidentelor, iar Joan Mir și Fermin Aldeguer au terminat al doilea și al treilea, dar sunt investigați pentru presiunea scăzută a gumei din față, astfel încât schimbări în clasamentul final ar putea rezulta.

Tura de pornire începe cu Acosta în conducere, urmat de Alex Marquez. Raül Fernández este al treilea, iar Jorge Martin se luptă pentru a rămâne în top trei. Până la sfârșitul primei tururi, Martin a coborât la al șaselea loc. Grand Prix de Catalunya a văzut 24 de tururi pe pistă în Barcelona.

În primele tururi, exista contact între Alex Marquez și Jorge Martin, care a pierdut controlul și a ieșit din pistă. Mai târziu, Zarco și Martin erau într-o bătălie disputată pentru al treilea loc, cu Zarco care a recuperat poziția imediat înainte de sfârșitul turei.

În cea de a șaptea tur, Acosta a fost în conducere la prima vârfură, dar Fernández l-a depășit la a doua vârfură. Acosta a ajuns la o viteză de 356 km/h pe drept, în timp ce Fernández a ajuns la 348 km/h. În ultimele tururi, Di Giannantonio l-a depășit pe lideri, câștigând victoria.

La cea de-a zecea tur, Marquez a încercat să depășească Acosta, dar în urma unui accident neintenționat, ei au coliziune, care a dus la o stopare cu semnalul roșu. Acosta a ridica mâna pentru a indica că scade viteza, în timp ce Marquez l-a lovit din spate și a ieșit din pistă. Di Giannantonio a căzut și la următoarea tur, după ce a fost lovit de motorul rotitor al Marquez. Clasamentul final ar putea fi modificat din cauza investigațiilor.