Départ: Massa prend un meilleur envol que son coéquipier M.Schumacher mais celui-ci reprend l'avantage au premier virage. R.Schumacher accroche Liuzzi qui tape Coulthard. L'écossais perd donc beaucoup de places. Liuzzi est victime d'une crevaison et abime également son aileron avant.
1er tour: Barrichello a perdu 3 places. Button a passé Raikkonen et se retrouve 4e. Montoya a perdu 3 positions également et se retrouve 11e derrière Fisichella. Liuzzi part en tête à queue à cause de son pneu crevé et reste immobilisé sur la piste. Coulthard rentre aux stands causées par les frictions avec Liuzzi. La safety car est de sortie.
2e: Finalement Coulthard est contraint à l'abandon. Au restart, pas de changements dans le classement.
3e: Raikkonen s'empare de la 4e place en passant Button dans la chicane de la dernière portion.
4e: Montoya passe Fisichella dans le premier virage pour la 10e place.
11e: Albers passe Sato pour la 18e place.
12e: Alonso mène devant M.Schumacher (0.8s), suivent Massa (2.7s), Raikkonen (7.3s), Button (12.9s), Trulli (17.2s), Barrichello (19.8s) et Villeneuve (23.5s).
13e: Webber sort large pour abandonner sur problème hydraulique. Il était 12e juste devant Klien. Il partait 19e sur la grille.
17e: Alonso s'arrête aux stands. Il repart 4e.
18e: M.Schumacher s'arrête à son tour aux stands. Il repart juste derrière Alonso. Raikkonen mène devant Button.
19e: Massa rentre aux stands et repart en 5e position.
20e: Barrichello rentre aux stands. Il était 7e et repart 15e mais profitera des arrêts pour remonter.
21e: Button rentre aux stands ainsi que Klien. Ils repartent respectivement 10e et 15e. Villeneuve s'arrête également et repart en 14e position alors qu'il occupait la 7e place.
22e: Heidfeld s'arrête et repart 13e derrière Montoya et Fisichella. Il était 8e.
23e: Raikkonen s'arrête aux stands et ressort 4e derrière Massa. Speed s'arrête aux stands alors qu'il était 10e. Il repart 15e.
24e: Arrêt aux stands de Trulli qui était 5e. Il ressort 12e.
26e: Fisichella s'arrête aux stands à son tour. Il repart 11e.
27e: Montoya s'arrête également et ressort à la lutte avec Fisichella mais s'incline face à l'italien.
28e: R.Schumacher s'arrête aux stands. Il repart 7e. Button se range à l'entrée des stands pour abandonner sur une casse moteur alors qu'il occupait la 6e place. Quelques secondes plus tard, Villeneuve défend sa position face à Fisichella. Montoya est juste derrière. Klien abandonne également dans ce tour agité sur problème de transmission alors qu'il était 14e. Rosberg est désormais en 5e position sans avoir fait d'arrêt.
32e: Montagny abandonne sur problème hydraulique pour sa première course en Formule 1. Il était dernier.
33e: Rosberg s'arrête enfin aux stands. Il ressort juste devant Trulli en 10e position.
34e: Alonso mène devant M.Schumacher (0.9s), suivent Massa (5.3s), Raikkonen (13s), Barrichello (49.9s), R.Schumacher (51.9s), Villeneuve (58.1s) et Fisichella (58.7s).
38e: Alonso s'arrête aux stands alors que M.Schumacher reste en piste et améliore le meilleur tour en course.
40e: Massa rentre aux stands et ressort 4e.
41e: M.Schumacher ressort en tête après son arrêt devant Alonso grâce à ces quelques tours devant. Raikkonen mène la course.
42e: Raikkonen mène devant M.Schumacher (3.7s), suivent Alonso (9.6s), Massa (16s), Barrichello (48.3s) R.Schumacher (48.9s), Villeneuve (53.7s) et Fisichella 54.5s).
44e: Raikkonen s'arrête aux stands et ressort une nouvelles fois 4e derrière Massa. R.Schumacher, Barrichello, Fisichella et Villeneuve rentrent à leur tour aux stands. Fisichella parvient à passer Villeneuve aux stands.
45e: Heidfeld s'arrête aux stands alors qu'il était 10e. Il repart 12e. Bataille entre les Midlands pour la 14e place.
47e: Sato renre aux stands pour abandonner sur problème hydraulique comme son coéquipier. Il était 16e et dernier.
48e: Montoya s'arrête aux stands. il était 5e et repart 9e derrière Fisichella.
49e: Rosberg s'arrête aux stands et ressort juste devant Montoya.
50e: M.Schumacher mène devant Alonso (8.8s), suivent Massa (11.9s), Raikkonen (14.5s), Barrichello (1min14s), R.Schumacher (1min14.6s), Fisichella (1min15.1s) et Rosberg (1min15.5s).
53e: Montoya et R.Schumacher abandonnent coup sur coup sur une casse moteur. Ils occupaient respectivement les 9e et 6e positions. Villeneuve rentre dans les points.
55e: M.Schumacher mène devant Alonso (7.3s), suient Massa (9.5s), Raikkonen (10.9s), Barrichello (1min17s), Fisichella (1min17.8s), Rosberg (1min18.2s) et Villeneuve (1min25s).
Arrivée: Comme à Imola, Raikkonen sera revenu très fort sur Massa en fin de course. Mais le finlandais n'aura pas empêcher le brésilien de monter sur son premier podium de sa carrière. Alonso monte sur son 11e podium consécutif.
Schumacher revient à 13 points d'Alonso au championnat pilote grâce à sa 2e victoire consécutive.
Nahuw