Onder de warmste condities van het weekend gingen om 15:00 uur 's middags de lichten uit voor de zesde Sprint van het seizoen, op het circuit dat niet berucht is om het gebrek aan grip, maar vooral ook om spectaculaire crashes direct bij de start, het afgelopen jaar nog met Enea Bastianini, terwijl direct daarna Bagnaia vanuit leidende positie in bocht 2 met een highsider crashte, midden op de baan terecht kwam en door Brad Binder werd overreden.
Ditmaal bleef de start drama gespaard. Vanaf de tweede plaats op de grid nam Bagnaia meteen kopstart in de race, voor Pedro Acosta, Brad Binder en Raul Fernandez, met Aleix Espargaro vanaf de pole postion teruggevallen naar de vijfde plaats, gevolgd door Jorge Martin, Enea Bastianini en Marc Marquez, die vanaf de 14e plaats op de grid bij de start al 6 plaatsen had goedgemaakt.
Bij het ingaan van de tweede ronde nam Pedro Acosta aan het eind van het rechte stuk de leiding in de race, maar werd vier bochten later in bocht 5 door Bagnaia weer naar P2 teruggezet, voor Fernandez die in de eerste ronde Binder al voorbij was gegaan. Een ronde later flikte Acosta het opnieuw en nam vanuit de slipstream bij het aanremmen van bocht 1 voor de tweede keer de leiding in de race.
Bagnaia werd meteen daarna door Fernandez verrast, die aan de buitenkant zat in bocht 2 en daardoor bij het omgooien naar bocht 3 Bagnaia eveneens voorbij wist te gaan. De Ducati fabriekscoureur leek te worstelen met grip en had meteen daarna ook geen antwoord op Brad Binder, waarmee de 2-voudig wereldkampioen in 3 bochten tijd van de eerste naar de vierde plaats terug was gezet.
Bij het aanremmen van bocht 5 nam Fernandez op brutale wijze de leiding in de race van Acosta, die zijn machine moest oprichten en daarna nog bijna van de baan werd gekegeld door Binder, die een heel klein gaatje zag en inderdaad opklom naar de tweede plaats, maar daarbij wel Acosta op een haar na miste.
Terwijl Binder en Acosta in een serieus gevecht verwikkeld raakten om de twee plaats bouwde Fernandez in twee ronden tijd een voorsprong van bijna een seconde op en leek daarmee af te stevenen om het allereerste podium én overwinning in een MotoGP Race of Sprint voor zichzelf en het Track House Racing team, maar had op de spekgladde baan zijn kaarten overspeeld en ging in de vijfde ronde in bocht 10 roemloos onderuit.
Dat gaf de leiding weer in handen van Acosta, tot die een ronde later weer door Binder werd ingehaald en in diezelfde ronde door Bagnaia zelfs naar de derde plaats werd teruggezet, voor Espargaro, Jorge Martin en Marc Marquez, die bij de start in bocht 2 contact met Jack Miller had gemaakt en daarbij aan de linkerkant een groot aero-deel had verloren.
In de zevende ronde vond echter ook Binder zijn Waterloo, wat nu de leiding weer in handen van Bagnaia gaf, op drietiende seconde gevolgd door Acosta en Espargaro, terwijl vlak daarachter Marquez Martin voorbij was gegaan en nu op zijn beurt naar het achterwiel van Acosta toe reed, waar Martin eieren voor zijn geld koos.
Aan de kop van het veld voerde Bagnaia het tempo op en de enige die dat wist te pareren was Espargaro, die opklom naar de tweede plaats, maar niet in staat was het gaatje van een halve seconde op Bagnaia te dichten en zijn achterstand zelfs tot 7 tiende seconde zag toenemen.
Bij het ingaan van de laatste ronde leek de zege Bagnaia niet meer te kunnen ontgaan, tot ook hij bij in insturen van bocht 5 in de fout ging en zijn race in de grindbak zag eindigen. Dat gaf voor het eerst de leiding in handen van Espargaro, die voor zijn thuispubliek zijn allereerste Sprint-overwinning van het seizoen bijschreef, zijn tweede in Catalunya.
Op minder dan een seconde van Espargaro werd Marc Marquez op de tweede plaats afgevlagd, na bij het ingaan van de allerlaatste ronde vanuit de slipstream de al extreem laat remmende Acosta te hebben uitgeremd en daarbij zijn positie had weten te houden. Zijn vierde tweede plaats in de Sprint van het seizoen en zijn tweede op rij, waarmee hij het kampioenschap is opgeklommen naar de tweede plaats, op 37 punten van Martin die op de 4e plaats werd afgevlagd. Op zijn 20e verjaardag maakte Pedro Acosta het Sprint-podium compleet, zijn tweede Sprint-podium van het seizoen.
MotoGP Catalunya, uitslag Sprint:
| Rijder | Team | Merk | Uitslag | ||
| 1 | Aleix Espargaro | ESP | Aprilia Racing | Aprilia | 12 ronden |
| 2 | Marc Marquez | ESP | Gresini Racing MotoGP | Ducati | +0.892 |
| 3 | Pedro Acosta | ESP | RED BULL GASGAS TECH3 | KTM | +1.169 |
| 4 | Jorge Martin | ESP | Prima Pramac Racing | Ducati | +2.147 |
| 5 | Enea Bastianini | ITA | Ducati Lenovo Team | Ducati | +2.980 |
| 6 | Fabio Di Giannantonio | ITA | Pertima Enduro VR46 Racing Team | Ducati | +4.623 |
| 7 | Jack Miller | AUS | Red Bull KTM Factory Racing | KTM | +8.084 |
| 8 | Maverick Viñales | ESP | Aprilia Racing | Aprilia | +8.245 |
| 9 | Marco Bezzecchi | ITA | Pertima Enduro VR46 Racing Team | Ducati | +8.643 |
| 10 | Fabio Quartararo | FRA | Monster Energy Yamaha MotoGP | Yamaha | +9.241 |
| 11 | Franco Morbidelli | ITA | Prima Pramac Racing | Ducati | +9.537 |
| 12 | Alex Rins | ESP | Monster Energy Yamaha MotoGP | Yamaha | +13.045 |
| 13 | Takaaki Nakagami | JPN | LCR Honda IDEMITSU | Honda | +13.199 |
| 14 | Alex Marquez | ESP | Gresini Racing MotoGP | Ducati | +13.378 |
| 15 | Joan Mir | ESP | Repsol Honda Team | Honda | +16.438 |
| 16 | Luca Marini | ITA | Repsol Honda Team | Honda | +18.000 |
| 17 | Augusto Fernandez | ESP | Tech3 GASGAS Factory Racing | KTM | +25.262 |
| 18 | Stefan Bradl | GER | HRC Test Team | Honda | +33.751 |
| DNF | |||||
| Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | +1 ronde | |
| Miguell Oliveira | POR | Trackhouse Racing | Aprilia | +3 ronden | |
| Johann Zarco | FRA | LCR Honda Castrol | Honda | +5 ronden | |
| Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | +6 romnden | |
| Raul Fernandez | ESP | Trackhouse Racing | Aprilia | +8 ronden |
Tussenstand:
| Rijder | Team | Merk | Punten | ||
| 1 | Jorge Martin | ESP | Prima Pramac Racing | Ducati | 135 |
| 2 | Marc Marquez | ESP | Gresini Racing MotoGP | Ducati | 98 |
| 3 | Enea Bastianini | ITA | Ducati Lenovo Team | Ducati | 94 |
| 4 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | 91 |
| 5 | Maverick Viñales | ESP | Aprilia Racing | Aprilia | 83 |