Le chef de file de l'écurie Gauloises-Fortuna Yamaha devance son compatriote Max Biaggi (Honda). Les deux hommes prennent ainsi leur revanche sur le sort qui les avait frappés, il y a une semaine, au Qatar, pénalisés parce que leurs mécaniciens avaient nettoyé leur poste sur la grille de départ à la veille de la course.
Rossi n'a pas manqué de signaler qu'il nourrissait de l'amertume contre ce qu'il considère comme une injustice. Après sa victoire, il s'est arrêté sur le circuit où des supporteurs lui ont tendu un balai avec lequel il a fait mine de nettoyer l'asphalte sous sa roue avant. Il a rendu hilare tout le paddock, à l'exception des écuries Repsol Honda et Telefonica Movistar Honda, qui l'avaient dénoncé à Losail.
Rossi a parfaitement bien réparé l'offense puisqu'il a engagé son parcours victorieux en venant à bout du Brésilien Alex Barros, son remplaçant chez Repsol Honda. Ce dernier avait pris le meilleur départ mais n'a tenu le commandement que pendant trois tours.
Il s'accrochait à la deuxième place quand Biaggi a enfoncé le clou, le dépassant au 7e tour pour se lancer vainement à la poursuite de Rossi. Il est revenu à 1 seconde aux 13e et 14e des 21 tours avant de s'avouer vaincu et de perdre progressivement du terrain.
Tandis que Barros sauvait l'essentiel en se maintenant en 3e position jusqu'à l'arrivée, l'Espagnol Sete Gibernau, vainqueur protégé au Qatar, souffrait pour terminer à la 7e place. Le dauphin de Rossi au Championnat du monde est demeuré impuissant à résister aux attaques successives de l'Américain Nicky Hayden (Honda, 4e), du Japonais Makoto Tamada (Honda, 5e), de l'Italien Loris Capirossi (Ducati, 6e).
Rossi reprend ainsi le large au classement général provisoire des pilotes où, à deux courses de la fin, il compte désormais 30 points d'avance sur Gibernau. Biaggi, troisième, ne peut plus prétendre au titre mais convoite encore la place de dauphin.
Classement de la course des MotoGP:
1. Valentino Rossi (ITA/Yamaha) en 43:29.146
(moyenne: 160,753 km/h)
2. Max Biaggi (ITA/Honda) à 3.666
3. Alex Barros (BRE/Honda) 9.299
4. Nicky Hayden (USA/Honda) 19.069
5. Makoto Tamada (JAP/Honda) 21.155
6. Loris Capirossi (ITA/Ducati) 21.268
7. Sete Gibernau (ESP/Honda) 21.881
8. Shinya Nakano (JAP/Kawasaki) 22.167
9. Carlos Checa (ESP/Yamaha) 23.150
10. Troy Bayliss (AUS/Ducati) 32.615
11. Colin Edwards (USA/Honda) 33.958
12. Norick Abe (JAP/Yamaha) 44.302
13. Ruben Xaus (ESP/Ducati) 55.235
14. Yukio Kagayama (JAP/Suzuki) 1:09.580
15. Jeremy McWilliams (IDN/Aprilia) 1:10.376
16. Garry McCoy (AUS/Aprilia) 1:16.134
17. Nobuatsu Aoki (JAP/Proton) 1:55.097
18. James Ellison (ENG/Harris WCM) à 1 tour
19. Youichi Ui (JAP/Harris WCM) à 1 tour
Classement du Championnat du monde (après quatorze épreuves sur seize):
1. Valentino Rossi (ITA) 254 pts
2. Sete Gibernau (ESP) 224
3. Max Biaggi (ITA) 188
4. Alex Barros (BRE) 144
5. Colin Edwards (USA) 136
6. Makoto Tamada (JAP) 131
7. Carlos Checa (ESP) 109
8. Nicky Hayden (USA) 107
9. Loris Capirossi (ITA) 94
10. Marco Melandri (ITA) 75
11. Ruben Xaus (ESP) 72
12. Shinya Nakano (JAP) 70
13. Norick Abe (JAP) 68
14. Troy Bayliss (AUS) 48
15. Alex Hofmann (ALL) 43
16. John Hopkins (USA) 40
17. Kenny Roberts (USA) 37
. Niel Hodgson (ENG) 37
19. Jeremy McWilliams (IDN) 21
20. Shane Byrne (ENG) 18
21. Nobuatsu Aoki (JAP) 10
22. Michel Fabrizio (ITA) 8
23. Yukio Kagayama (JAP) 7
24. Olivier Jacque (FRA) 5
25. James Haydon (ENG) 4
26. James Ellison (ENG) 3
27. Andrew Pitt (AUS) 2
28. Youichi Ui (JAP) 1
. Kurtis Roberts (USA) 1










