Valentino Rossi wins a stunning battle with Casey Stoner, that ended prematurely when Stoner dropped his Ducati at the final turn with eight of the 32 laps to go...

1.Valentino RossiITA Fiat Yamaha Team (B)44min 4.311 secs
2.Casey StonerAUS Ducati Marlboro Team (B)44min 17.312 secs
3.Chris Vermeulen AUS Rizla Suzuki MotoGP (B)44min 30.920 secs
4.Andrea DoviziosoITA JiR Team Scot MotoGP (M)44min 39.212 secs
5.Nicky Hayden USA Repsol Honda Team (M)44min 39.974 secs
6.Randy de PunietFRA LCR Honda MotoGP (M)44min 41.979 secs
7.Toni Elias SPA Alice Team (B)44min 45.940 secs
8.Ben SpiesUSA Rizla Suzuki (B)44min 46.238 secs
9.James ToselandGBR Tech 3 Yamaha (M)44min 47.330 secs
10.Shinya NakanoJPN San Carlo Honda Gresini (B)44min 48.702 secs
11.Jamie Hacking USA Kawasaki Racing Team (B)44min 50.569 secs
12.Sylvain GuintoliFRA Alice Team (B)44min 59.584 secs
13.Alex de AngelisRSM San Carlo Honda Gresini (B)44min 59.832 secs
14.Colin Edwards USA Tech 3 Yamaha (M)45min 6.691 secs
15.Loris CapirossiITA Rizla Suzuki MotoGP (B)45min 12.518 secs
16.Marco MelandriITA Ducati Marlboro Team (B)45min 15.273 secs
17.Anthony WestAUS Kawasaki Racing Team (B)44min 34.872 secs

DNF:Jorge LorenzoSPA Fiat Yamaha Team (M)