Marc Marquez mampu menempatkan dirinya di posisi kedua dalam balapan MotoGP San Marino meski start dari baris kedua. Dia berhasil menyalip Marco Bezzecchi di pertengahan balapan. Namun, Marquez kemudian terjatuh di tikungan kiri, membuka peluang bagi Bezzecchi untuk memenangkan perlombaan. Kemenangan Bezzecchi membuatnya menjadi pembalap non-Ducati pertama yang memenangkan Sprint sejak Aleix Espargaro di MotoGP Catalunya tahun lalu. Sementara itu, Fabio Di Giannantonio memenangi pertarungan awal dan Franco Morbidelli finis di urutan keempat. Pedro Acosta berhasil finis di posisi kelima setelah pertarungan sengit dengan Fermín Aldeguer.
Dalam perlombaan tersebut, Joan Mir absen karena cedera leher, sehingga Luca Marini mampu finis di urutan ketujuh. Namun, Fabio Quartararo juga terjatuh saat berada di posisi keempat. Beberapa pembalap lain yang melengkapi sepuluh besar adalah Jorge Martín, Raul Fernandez, dan Enea Bastianini. Di sisi lain, Pecco Bagnaia berada di posisi 13, sedangkan Augusto Fernandez finis di posisi 18 dengan Yamaha bermesin V4. Perlombaan ini menegaskan performa Marc Marquez dalam merebut kembali gelar juara.