Marco Bezzecchi a obținut plecarea din pole position cu timpul 1:44.962, un nou record al circuitului de lângă Alcañiz, fiind cu doar 0.089 secunde mai rapid decât Marc Márquez (1:45.051).
Startul a fost relativ liniștit. În primul viraj, Marc Márquez l-a ataca și depășit frumos pe Bezzecchi. Tot în primul tur, în virajul 15, Raúl Fernández l-a atacat pe Jorge Martín. Pedro Acosta a profitat de duel și a urcat pe locul 5, ca mai apoi, pe linia dreaptă din spatele boxelor, să se folosească de aspirație și să treacă de Raúl Fernández. Martín i-a întors favoarea în ultimul viraj — cei doi aproape s-au atins —, dar Raúl a revenit în față. Martín a reușit depășirea definitivă în turul următor.
În ultimul viraj al turului 2, Diogo Moreira a încercat să treacă de Raúl Fernández, dar Raúl a revenit spectaculos, într-o manevră similară cu duelul din turul precedent, fix în același viraj. Chiar în spatele lor, Fabio Di Giannantonio a căzut.
În turul 3, Martín a trecut de Acosta în virajul 13 și a urcat pe locul 4. Acosta și-a recupereat poziția în turul 5, după ce Martín a ieșit prea larg în ultimul viraj: deși Martin a salvat motocicleta, Acosta a profitat și l-a depășit. În turul 6, motorul lui Fabio Quartararo a cedat.
În ultimul tur, la ieșirea din virajul Marc Márquez (virajul 10), Fermín Aldeguer a trecut spectaculos de Diogo Moreira. Marc Márquez a câștigat fără emoții cursa de Sprint, urmat pe locul 2 de Álex Márquez (+1.140) și pe locul 3 de Marco Bezzecchi (+2.089).
Topul 5 la Piloți (după cursa Sprint):
Jorge Martín — 245 p
Marco Bezzecchi — 216 p (-29)
Marc Márquez — 212 p (-33)
Ai Ogura — 203 p (-42)
Fabio Di Giannantonio — 199 p (-46)
Program curselor de Grand Prix (Duminică):
Moto3: 12:00
Moto2: 13:15
MotoGP: 15:00