Francesco Bagnaia (Ducati Lenovo) ha vinto il Gran Premio di Spagna, dopo un duello acceso con Marquez negli ultimi giri. Per il pilota di Chivasso si tratta del terzo successo consecutivo sul tracciato di Jerez.
Secondo posto per Marc Marquez (Ducati Gresini) ad un passo dal ritorno alla vittoria sulla pista di casa. Gradino più basso del podio, invece, per Marco Bezzecchi (Ducati Pertamina), tornato finalmente competitivo. Quarto posto per Alex Marquez (Ducati Gresini); quindi, quinto Enea Bastianini (Ducati Lenovo).
Nell’ordine, chiudono la top ten Brad Binder, Fabio Di Giannantonio, Miguel Oliveira, Maverick Vinales e Pedro Acosta. È caduto, invece, Jorge Martin (Ducati Prima Pramac), nel corso dell’undicesimo giro, mentre era in testa alla corsa: il vicecampione del mondo rimane comunque leader del mondiale. Out anche Zarco, Miller, Morbidelli, Espargaro, Pedrosa.