Auteur de la pole position, Casey Stoner a remporté une victoire cruciale dans la course au titre. Distancé de 25 points par Jorge Lorenzo, vainqueur des trois derniers grands prix, Stoner est désormais en tête du classement général aequo avec le pilote Yamaha, contraint à l’abandon dès le premier tour suite à un accrochage avec Álvaro Bautista (San Carlo Honda).
S’élançant de la seconde position, Dani Pedrosa s’empare de la tête dès le départ devant Casey Stoner, Ben Spies (Yamaha Factory) et Andrea Dovizioso. Les deux pilotes Honda ont creusé rapidement l’écart sur leurs adversaires et comptaient près de deux secondes d’avance à l'issue des cinq premiers tours. Calé dans la roue de Pedrosa, Stoner a porté son attaque à dix tours de l’arrivée et a enchaîné une série de tours rapides, ne laissant aucune chance à son coéquipier de revenir.
Casey Stoner s’impose pour la troisième fois de la saison et prive Pedrosa de son premier succès. Quatrième à mi-course, Andrea Dovizioso est revenu sur Ben Spies en fin de course et s’adjuge la troisième marche du podium.
Crutchlow (Yamaha Tech3) prend la cinquième place devant Nicky Hayden (Ducati) et Barberá (Pramac Racing). Contraint de rentrer aux stands en cours d'épreuve afin de changer sa roue arrière, Valentino Rossi (Ducati) termine avant-dernier. Le français Randy De Puniet (Power Electronics Aspar) rallie l’arrivée en huitième position.
Avec 140 points chacun, Stoner et Lorenzo se partagent la tête devant Pedrosa qui accuse un retard de 19 points.
Prochaine épreuve : 7 juillet, Allemagne, Sachsenring