Pedrosa je pobijedio ispred Talijana Valentina Rossia, koji je ostao vodeći u ukupnom poretku, dok je treći bio svjetski prvak Australac Casey Stoner (Ducati).
1. Dani Pedrosa (ŠPA/Honda/M) 118,175 km za 43:02.175 minuta
2. Valentino Rossi (ITA/Yamaha/B) + 2.806 sec
3. Casey Stoner (AUS/Ducati/B) 3.343
4. Andrea Dovizioso (ITA/Honda/M) 10.893
5. Colin Edwards (USA/Yamaha/M) 16.426
6. James Toseland (VB/Yamaha/M) 21.482
7. Chris Vermeulen (AUS/Suzuki/B) 21.548
8. Nicky Hayden (USA/Honda/M) 22.280
9. Shinya Nakano (JAP/Honda/B) 22.375
10. John Hopkins (USA/Kawasaki/B) 46.835
11. Marco Melandri (ITA/Ducati/B) 57.991
12. Anthony West (AUS/Kawasaki/B) 59.168
13. Sylvain Guintoli (FRA/Ducati/B) 1:00.779
UKUPNI POREDAK:
1. Valentino Rossi (ITA/Yamaha/B) 142 boda
2. Dani Pedrosa (ŠPA/Honda/M) 135
3. Jorge Lorenzo (ŠPA/Yamaha/M) 94
4. Casey Stoner (AUS/Ducati/B) 92
5. Colin Edwards (USA/Yamaha/M) 69
6. Andrea Dovizioso (ITA/Honda/M) 57
7. James Toseland (VBR/Yamaha/M) 53
8. Loris Capirossi (ITA/Suzuki/B) 51
9. Nicky Hayden (USA/Honda/M) 48
10. Shinya Nakano (JAP/Honda/B) 42