Alex Marquez triumfoi në shtëpinë e tij, duke fituar Garën Sprint të Çmimit të Madh të Katalonjës në Barcelonë me Ducati Gresini. Piloti spanjoll arriti të mbajë vendin e parë dhe të ndajë podiumin me bashkëkombasin e tij Pedro Acosta, i cili nisi nga pole position dhe përfundoi i dyti, ndërsa në vendin e tretë u ngjit Fabio Di Giannantonio.
Pjesa fillestare e garës pati ndryshime të shpejta: Johan Zarco nisi më mirë dhe i doli përpara Marquez për të tentuar sulmin ndaj Acostës, që ishte nisur nga pole position. Në xhiron e tretë erdhi befasia e parë kur Jorge Martin pësoi një rrëzim, i katërti për të këtë fundjavë, dhe u detyrua të braktiste garën. Pas këtij incidenti, Alex Marquez përfitoi duke rritur presionin ndaj Acostës dhe e parakaloi atë në xhiron e katërt. Në xhiron pasardhëse, Raul Fernandez hyri në rotacionin e parakalimeve dhe u afrua në luftën për vendet e para.
Treshja kryesore u shfaq e ngushtë, me Di Giannantonio që iu afrua rivalëve dhe provoi vendin në podium, ndërkohë që Zarco dhe Marco Bezzecchi mbetën pak më të distancuar në nisje. Kur mbetën katër xhiro nga fundi, Acosta arriti të parakalojë Fernandez, por kjo pozicion ishte e përkohshme: Fernandez më pas u tejkalua përsëri nga Di Giannantonio, i cili përfundoi në vendin e tretë për t’u ngjitur në shkallën e fundit të podiumit bashkë me fituesin Alex Marquez dhe Acostën në vend të dytë.
Në pjesën tjetër të renditjes u shfaqën performanca të ndryshme: Francesco Bagnaia, me Ducatin zyrtar, mbylli garën në vendin e gjashtë. Bezzecchi, i cili gjatë garës kishte mbajtur ritëm, në çastet e fundit hasi vështirësi dhe u detyrua të kënaqej me vendin e nëntë. Gara Sprint e Çmimit të Madh të Katalonjës u karakterizua nga manovra të shumta parakalimesh, një rrëzim i rëndësishëm dhe një përfundim ku Alex Marquez doli fitues në pistën e tij vendase.

