Départ : Hamilton garde l'avantage sur Kovalainen et Barrichello. Raikkonen est 4e après avoir gagné deux places. A l'arrière du peloton, plusieurs voitures entrent en contact.
1er tour : Grosjean, Glock et Buemi rentrent aux stands pour changer d'aileron avant.
5e : Button, qui a court-circuité une chicane pour maintenir sa position, laisse passer Webber.
10e : Hamilton mène avec 5.7 s sur Kovalainen. Suivent ensuite Barrichello (7.6s), Raikkonen (9.9s), Vettel (11.3s), Rosberg (13.9s), Alonso (15.1), Webber (18.0s), Button (20.0s) et Kubica (21.0s) à la 10e place.
16e : Hamilton et Vettel ravitaillent. Kovalainen est en tête.
17e : Arrêt ravitaillement pour Kovalainen, Alonso et Vettel de nouveau suite à un disfonctionnement du ravitailleur. Barrichello est le nouveau leader.
20e : Barrichello effectue son arrêt ravitaillement et repart 2e.
21e : Hamilton mène avec 3.2s sur Barrichello. Suivent ensuite Kovalainen (7.6 s), Heidfeld (9.4s), Sutil (10.2s), Raikkonen (12.8s), Rosberg (14.5s), Alonso (19.7s), Webber (22.3s) et Fisichella (23.5s) à la 10e place.
24e : Abandon de Vettel sur casse moteur.
28e : Badoer et Grosjean rentrent aux stands pour ravitailler. Le Français passe l'Italien dans la pitlane suite à un écart de la Ferrari.
30e : Hamilton mène avec 4.1s sur Barrichello. Suivent ensuite Kovalainen (8.9s), Raikkonen (14.5s), Rosberg (21.2s), Alonso (25.7s), Webber (30.5s), Fisichella (31.9s), Button (33.7s) et Nakajima (34.1s) à la 10e place.
32e : Badoer effectue un drive-through pour avoir mordu sur la ligne blanche en sortant des stands.
37e : Hamilton rentre aux stands pour son deuxième arrêt ravitaillement, mais ses mécaniciens n'étaient pas prêts. Barrichello prend la tête.
39e : Le pneu arrière droit de la Williams de Nakajima explose.
40e : Barrichello ravitaille et repart en tête.
42e : Suite à une défaillance de ses freins, Buemi part en tête-à-queue et abandonne.
50e : Barrichello mène avec 5.9s sur Hamilton. Suivent ensuite Raikkonen (14.6s), Kovalainen (20.2s), Rosberg (22.8s), Alonso (25.4s), Button (29.3s), Kubica (37.1s), Webber (41.5s) et Sutil (45.4s) à la 10e place.
57e : 10e victoire pour Barrichello.
.