Australijczyk objął prowadzenie w wyścigu po błędzie i upadku Daniego Pedrosy na trzecim okrążeniu. Od tego momentu systematycznie budował swoją przewagę nad resztą stawki i z wyraźną przewagą nad kolejnymi rywalami minął linię mety jako pierwszy.
Wyniki wyścigu kategorii MotoGP:
1. Casey Stoner – AUS – Repsol Honda 43'16.796s
2. Andrea Dovizioso – ITA – Repsol Honda 43'23.328s
3. Marco Simoncelli – ITA – San Carlo Honda Gresini 43'24.588s
4. Jorge Lorenzo – ESP – Yamaha Factory Racing 43'25.309s
5. Ben Spies – USA – Yamaha Factory Racing 43'26.982s
6. Valentino Rossi – ITA – Ducati Marlboro 43'29.428s
7. Nicky Hayden – USA – Ducati Marlboro 43'39.833s
8. Colin Edwards – USA – Monster Yamaha Tech 3 43'40.985s
9. Hiroshi Aoyama – JPN – San Carlo Honda Gresini 43'41.998s
10. Hector Barbera – ESP – Mapfre Aspar 43'53.362s
11. Toni Elias – ESP- LCR Honda 43'53.475s
12. Randy de Puniet – FRA – Pramac Racing 43'53.905s
13. Loris Capirossi – ITA – Pramac Racing 44'5.707s
Nie ukończyli:
Alvaro Bautista – ESP – Rizla Suzuki
Karel Abraham – CZE – Cardion AB Motoracing
Cal Crutchlow – GBR – Monster Yamaha Tech 3
Dani Pedrosa – ESP – Repsol Honda