En Moto GP Jorge Lorenzo se impuso por primera vez en este circuito, acercandose cada vez más al liderato de Casey Stoner que esta véz vió como Dani Pedrosa le relegaba a la tercera posción final. A falta de 5 grandes premios Stoner lidera el Mundial de MotoGP con 259 puntos por 224 de Lorenzo, 185 de Dovizioso, 150 de Pedrosa, 135 de Spies y 133 de Rossi. Barberá es undécimo con 69, Bautista, duodécimo con 57, y Elías, decimocuarto con 47.
En Moto 2 Marc Márquez (Suter) continúa con su épica remontada, venciendo a Stefan Bradl y a stefano Iannone. Con esta carrera firma 5 victorias seguidas. Pol Espargaró fue noveno; Tito Rabat, undécimo; Ricard Cardús, vigésimo primero y Joan Olivé, vigésimo sexto.
En 125c.c Nico Terol (Aprilia) venció en la línea de llegada a un torpe y confiado Johann Zarco, que incomprensiblemente se giró en la recta de meta dejando escapar la primera victoria de su carrera deportiva. Terol ya saca 31 puntos al francés, a falta de cinco carreras. Efrén Vázquez (Derbi) acabó tercero, y por detrás de él, en quinta posición acabó Faubel, séptimo Viñales y octavo Gadea.
Gran Premio de San Marino Moto GP
1 Jorge Lorenzo (Yamaha Factory) 44:11.877
2 Dani Pedrosa (Honda HRC) + +07.299
3 Casey Stoner (Honda HRC) + +11.967
Moto GP Clasificación de pilotos
1 Casey Stoner 259
2 Jorge Lorenzo 224
3 Andrea Dovizioso 185
Gran Premio de San Marino Moto 2
1º MÁRQUEZ - Cat. Caixa Repsol - 43:08.197
2º BRADL - Viessmann Kiefer - + + 0.619
3º IANNONE - Speed Master
Moto 2 Clasificación de pilotos
1 Stefan Bradl 213
2 Marc Marquez 190
3 Andrea Iannone 112
Gran Premio de San Marino Moto 125cc
1º TEROL - Bankia Aspar - 40:02.164
2º ZARCO - Avant Intact Ajo - + + 0.022
3º VÁZQUEZ - Avant Intact Ajo - + + 4.932
125cc Clasificación de pilotos
1 Nicolas Terol 216
2 Johann Zarco 185
3 Maverick Viñales 161