Glavna utrka u Jerezu donijela je dramatičan rasplet već u prvim krugovima, gdje je vozač Ducatija Marc Marquez nakon zadržavanja vodstva s pole positiona izgubio kontrolu nad prednjim krajem i izletio sa staze, čime je njegova utrka završena već u drugom krugu.

U nastavku utrke, vodstvo je preuzeo Alex MArquez, koji je od tog trenutka kontrolisao tempo i bez većih problema povećavao prednost. Vozač Gresinija je već u sredini utrke stvorio razliku veću od dvije sekunde, koristeći borbu iza sebe u kojoj su se našli Marco Bezzecchi i Fabio Di Giannantonio.

Kako su krugovi odmicali, MArquez je nastavio održavati stabilan ritam, ne ostavljajući prostor za napad rivalima. Bezzecchi je pokušavao smanjiti zaostatak, ali bez konkretnog efekta, dok je Di Giannantonio držao sigurnu treću poziciju bez većih prijetnji iza sebe.

U završnici utrke, vozač Gresinija bez greške je priveo vožnju kraju i potvrdio jednu od najuvjerljivijih pobjeda u sezoni. Iza njega, Bezzecchi je završio drugi i dodatno učvrstio svoju poziciju u ukupnom poretku, dok je Di Giannantonio kompletirao podijum.

Dodatni udarac za Ducati stigao je kada je i Francesco Bagnaia odustao od utrke, što znači da su oba tvornička motocikla ostala bez bodova. Time je utrka u potpunosti otvorena za ostatak poretka, ali Alex MArquez nije dozvolio iznenađenje i sigurno je kontrolisao tempo do samog kraja.

Iza vodeće trojke završili su Jorge MartIn i Ai Ogura, koji je u završnici utrke napravio ključni potez za ulazak u prvih pet, dok su Raul Fernández, Johann Zarco i Enea Bastianini osvojili preostale bodove.

Ova pobjeda za Alexa Márqueza ima dodatnu težinu jer dolazi na domaćoj stazi, u utrci u kojoj je iskoristio sve okolnosti i bez greške pretvorio preokret u dominantan rezultat.