Za zmago se je mlajši od bratov Marquez moral zelo potruditi, saj je bila na koncu razlika izjemno majhna.
Zmagovalec 12 krogov dolge Sprint preizkušnje razreda MotoGP v sončni in suhi Barceloni je postal domačin Alex Marquez, ki dirka za ekipo Gresini Ducati. A za zmago se je mlajši od bratov Marquez moral pošteno potruditi, saj je najhitrejšega na kvalifikacijah, tovarniškega KTM dirkača Pedra Acosto, ugnal le za 0.041s ob koncu preizkušnje, na končnem tretjem mestu pa je z zaostankom štirih desetink in pol dirko zaključil dirkač ekipe VR46 Ducati Fabio Di Giannantonio. Slednji je imel med dirko kar veliko sreče, da ni prejel kazni, saj je ob začetku v prvem ovinku z sicer nenamernim dotikom povzročil odstop tovarniškega KTM dirkača Brada Binderja in tovarniškega dirkača Honde Joana Mira.
Na končnem četrtem mestu, 2.9s za zmagovalcem, je sobotno preizkušnjo zaključil še en španski dirkač, član ekipe Trackhouse Aprilia Raul Fernandez, ki pa v zadnjih nekaj krogih ni uspel držati izjemno visokega ritma vodilne trojice. Kot peti je skozi cilj pridirkal dirkač ekipe LCR Honda Johann Zarco z zaostankom 4.7s za zmagovalcem, tik za njim pa se je na končno šesto mesto uvrstil tovarniški Ducatijev dirkač Francesco Bagnaia, oba dirkača pa je na koncu ločilo le 0.120s.
Na končnem sedmem mestu je po odličnih kvalifikacijah, ki jih je zaključil kot drugi, Sprint preizkušnjo zaključil drugi dirkač ekipe VR46 Ducati Franco Morbidelli z zaostankom 6.1s za zmagovalcem in sedem desetink pred drugim dirkačem ekipe Trackhouse Aprilia, saj je Ai Ogura dirko zaključil kot osmi. Zadnjo točko za končno deveto mesto je osvojil Apriliin tovarniški dirkač Marco Bezzecchi in svoje vodstvo pred moštvenim kolegom Jorgejem Martinom, ki je na današnji preizkušnji odstopil, povečal iz 1 na 2 točki prednosti.
