Con estos resultados, Stoner, de Honda, sigue al frente de la clasificación del Mundial con 152 puntos, aunque su ventaja se acortó frente a Lorenzo que suma 133 unidades.
Tercero está Dovizioso (Honda) con 119 y recién cuarto aparece el ídolo local Valentino Rossi (Ducati) con 91, luego de una floja carrera en la que acabó sexto.
Lorenzo, vigente campeón del mundo, que salía del quinto lugar de la parrilla, hizo un buen arranque y se puso segundo en la primera curva, aunque el australiano Stoner, con una pequeña ventaja, parecía que iba a dominar.
Pero a seis vueltas del final el español recuperó siete décimas y adelantó al australiano, sumando su segunda victoria en 2011 tras haberse llevado a principios de abril el Gran Premio de España.
En Moto2, el español Marc Márquez (Suter), campeón del mundo en 125 cc el año pasado y escolta en la tabla de su nueva categoría, superó al líder alemán Stefan Bradl (Kalex), segundo ayer a 71 milésimas, y al británico Bradley Smith (Tech3), tercero a 419 milésimas.
En 125 cc también ganó un líder de la clasificación, el español Nico Terol (Aprilia), por delante del francés Johann Zarco (Derbi), segundo a 167 milésimas, y de Maverick Viñales (Aprilia), quien se adjudicó el tercer puesto.