
Dans des conditions exécrables, Casey Stoner a remporté le Grand Prix d'Allemagne, sa troisième victoire consécutive, la quatrième cette saison. Le pilote australien a devancé Valentino Rossi et Chris Vermeulen. Alors qu'il naviguait solidement en première position, Dani Pedrosa a chuté en début de course et perd de ce fait la tête du classement pilotes.
A l'extinction des feux, Dani Pedrosa s'empare du commandement du Grand Prix tandis que Casey Stoner chute au quatrième rang. L'Espagnol poursuit sur sa lancée et creuse immédiatement un écart de sept secondes. La chevauchée du pilote Honda Repsol prend pourtant fin au sixième tour, au bout de la ligne droite des stands, après avoir perdu le contrôle de sa monture.
Après d'être débarrassé de Dovisiozo puis de Edwards, Stoner retrouve la tête de la course puis s'échappe à son tour: il ne sera plu rejoint. Le principal rival de l'Australien se révèle finalement être Valentino Rossi, auteur d'une superbe remontée jusqu'à la seconde place.
Parti en dernière ligne (!), Chris Vermeulen a hissé sa Suzuki au troisième rang tout en résistant aux assauts de Alex de Angelis dans les derniers tours. Andrea Dovisiozo termine finalement cinquième, devant Sylvain Guintoli, très habile dans ces conditions, qui récolte le meilleur résultat de sa saison.
Capirossi, de Puniet, Nakano et West complètent le top 10. Jorge Lorenzo, Edwards et Melandri (alors 7ème) sont tour après tour allés au tapis.