Salač, jenž předchozí dvě Grand Prix nedokončil, odstartoval ve Španělsku do závodu po druhé nejlepší kvalifikaci sezony z 12. místa. Zhruba od poloviny závodu ale zpomaloval a pořadím se propadl za bodovanou patnáctku.
V nejsilnější třídě ukončil Bastianini po čtyřech závodech vítěznou sérii krajana Bagnaii, jehož ve vyrovnaném souboji porazil o pouhých 42 tisícin sekundy. Třetí dojel Španěl Aleix Espargaró s aprilií. Bagnaia se díky druhému místu přiblížil už na deset bodů lídrovi šampionátu a mistru světa Fabiu Quartararovi z Francie, jenž Velkou cenu nedokončil.
Quartararo upadl hned v prvním kole, kdy vrazil svou yamahou do zadní části hondy bývalého světového šampiona Marca Márqueze. Španěl, jenž se vrátil do šampionátu po téměř čtyřech měsících a operaci paže, poté se špatně ovladatelnou motorkou srazil Takaakiho Nakagamiho a také pro tyto dva jezdce závod předčasně skončil. "Bohužel jsem jel doleva, protože se mi dostala část Fabiovy motorky do zadní části. Bylo to nešťastné a chci se Takovi a Fabiovi omluvit," řekl Márquez.
Závod v nejslabší kubatuře Moto3 vyhrál Izan Guevara, který si tak upevnil vedení v průběžném pořadí šampionátu.