El español Marc Márquez (Ducati Desmosedici GP23) volvió a demostrar que 'en río revuelto' es el mejor con diferencia y se adjudicó el Gran Premio de San Marino de MotoGP, su segunda victoria consecutiva de la temporada. En cuanto comenzó a llover, aunque tímidamente, Marc Márquez vio su oportunidad, atacó a todos sus rivales, se puso líder sin entrar a cambiar de moto, un error que cometieron algunos rivales, entre ellos el líder del mundial, el español Jorge Martín, y fraguó la que iba a ser su segunda victoria consecutiva de la temporada, la quinta en MotoGP en este escenario tras las conseguidas en 2015, 2016, 2018 y 2019, y la sexagésimo primera en la categoría.
En el mundial sigue líder Jorge Martín (312 puntos), decimoquinto tras un garrafal error al precipitarse a la hora de entrar a cambiar de moto por la aparición de una tímida y corta lluvia, con apenas siete puntos de ventaja sobre Bagnaia (305) y con 53 puntos respecto a Marc Márquez (259).
La posibilidad de lluvia se convirtió en la gran protagonista de la carrera de MotoGP, lo que obligó a todos los equipos a preparar una de las motos para esas condiciones y la otra para seco, con la que todos los pilotos se 'presentaron' en la formación de salida, y en las que se podían ver gotas de lluvia en las cúpulas de los carenados. Además de las dudas por las condiciones atmosféricas, en los momentos previos a la salida se conoció que el italiano Luca Marini sería baja por no encontrarse en las mejores condiciones físicas, lo que dejaba al equipo oficial de Honda sin representantes, al no disputar tampoco el fin de semana, por una fuerte gastroenteritis, el español Joan Mir.