De Tissot Sprint op het circuit van Sepang leek bij Pecco Bagnaia geheel volgens plan te gaan. Na zich voor het eerst sinds de Grand Prix van Catalunya, toen hij in het kampioenschap nog riant aan de leiding lag, op de pole position te hebben gekwalificeerd nam Bagnaia bij de start meteen kopstart in de race, terwijl de start bij zijn grootste rivaal Jorge Martin juist minder goed verliep.
Teruggevallen naar de vierde plaats achter de goed gestarte Jack Miller maakte Martin in de eerste ronde een positie goed en ging een ronde later ook Alex Marquez voorbij, maar de die was niet van plan om zich vandaag de kaas van het brood te laten eten en zette Martin een ronde later weer naar de derde plaats terug, die daardoor de aansluiting verloor en genoegen leek te moeten nemen met P3.
Vanaf de vijfde ronde vielen de rondetijden van Bagnaia echter sterk terug. Aan het eind van die ronde zat Alex Marquez in z'n achterwiel en pakte bij de hairpin de leiding in de race, terwijl Bagnaia niet veel later ook door Martin werd ingehaald en onder druk van teamgenoot Enea Bastianini kwam te staan.
Bastianini zette echter niet door, toonde zich een teamspeler en voorkwam dat de in de slotfase sterk rijdende Brad Binder geen kans kreeg een aanval te kunnen doen, maar moest dat wel in de allerlaatste ronde met een vijfde positie bekopen.
Met een voorsprong van anderhalve seconde werd Alex Marquez als winnaar afgevlagd, zijn tweede Sprint-overwinning sinds Silverstone, en doorbrak daarmee de hegemonie van Jorge Martin, die de laatste vijf Sprints op naam had gezet. Op 3 seconden van Marquez maakte Bagnaia het Sprint-podium compleet.
MotoGP Sepang, uitslag Sprint:
| Rijder | Team | Merk | Uitslag | ||
| 1 | Alex Marquez | ESP | Gresini Racing MotoGP | Ducati | 10 ronden |
| 2 | Jorge Martin | ESP | Pramac Racing | Ducati | +1.589 |
| 3 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | +3.034 |
| 4 | Enea Bastianini | ITA | Ducati Lenovo Team | Ducati | +3.242 |
| 5 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | +3.310 |
| 6 | Jack Miller | AUS | Red Bull KTM Factory Racing | KTM | +4.318 |
| 7 | Marco Bezzecchi | ITA | Mooney VR46 Racing Team | Ducati | +5.307 |
| 8 | Johann Zarco | FRA | Pramac Racing | Ducati | +5.501 |
| 9 | Luca Marini | ITA | Mooney VR46 Racing Team | Ducati | +6.420 |
| 10 | Maverick Viñales | ESP | Aprilia Racing | Aprilia | +7.241 |
| 11 | Franco Morbidelli | ITA | Monster Energy Yamaha MotoGP | Yamaha | +8.775 |
| 12 | Aleix Espargaro | ESP | Aprilia Racing | Aprilia | +9.995 |
| 13 | Fabio Di Giannantonio | ITA | Gresini Racing MotoGP | Ducati | +10.067 |
| 14 | Augusto Fernandez | ESP | GASGAS Factory Racing Tech3 | KTM | +10.643 |
| 15 | Pol Espargaro | ESP | GASGAS Factory Racing Tech3 | KTM | +11.005 |
| 16 | Fabio Quartararo | FRA | Monster Energy Yamaha MotoGP | Yamaha | +11.911 |
| 17 | Raul Fernandez | ESP | CryptoDATA RNF MotoGP Team | Aprilia | +13.591 |
| 18 | Miguel Oliveira | POR | CryptoDATA RNF MotoGP Team | Aprilia | +15.058 |
| 19 | Takaaki Nakagami | JPN | LCR Honda IDEMITSU | Honda | +16.015 |
| 20 | Iker Lecuona | ESP | LCR Honda Castrol | Honda | +23.484 |
| 21 | Marc Marquez | ESP | Repsol Honda Team | Honda | +24.930 |
| 22 | Alvaro Bautista | ESP | Aruba.it Ducati | Ducati | +36.501 |
| 23 | Joan Mir | ESP | Repsol Honda Team | Honda | +40.594 |
Tussenstand:
| Rijder | Team | Merk | Punten | ||
| 1 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | 396 |
| 2 | Jorge Martin | ESP | Pramac Racing | Ducati | 385 |
| 3 | Marco Bezzecchi | ITA | Mooney VR46 Racing Team | Ducati | 313 |
| 4 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | 254 |
| 5 | Aleix Espargaro | ESP | Aprilia Racing | Aprilia | 198 |