Départ : Vettel conserve l'avantage de sa pole au premier virage tandis que Hamilton passe Trulli. Buemi cale sur la grille.
3e tour: Button passe Kubica pour le gain de la 10e place.
10e : Vettel mène avec 4.1s sur Hamilton. Suivent ensuite Trulli (6.0s), Heidfeld (11.2s), Raikkonen (15.2s), Barrichello (17.1s), Rosberg (20.3s), Kovalainen (26.1s), Sutil (26.6s) et Button (27.8s) à la 10e place.
13e : Accrochage entre Kovalainen et Sutil dans la chicane. L'Allemand perd 3 places.
15e : Hamilton rentre aux stands pour ravitailler. Il repart 7e.
16e : Arrêt ravitaillement pour Trulli. L'Italien repart derrière Hamilton.
18e : Vettel ravitaille et repart en tête.
20e : Vettel mène avec 1.1s sur Rosberg. Suivent ensuite Hamilton (3.8s), Trulli (5.6s), Heidfeld (10.1s), Kovalainen (11.4s), Kubica (13.8s), Raikkonen (17.7s), Barrichello (22.0s) et Alguersuari (22.9s) à la 10e place.
22e : Arrêt ravitaillement de Rosberg, il repart 9e.
30e : Vettel mène avec 6.1s sur Hamilton. Suivent ensuite Trulli (9.0s), Heidfeld (16.7s), Raikkonen (20.4s), Barrichello (33.2s), Rosberg (36.1s), Button (38.6s), Alonso (39.0s) et Kubica (40.7s) à la 10e place.
37e : Deuxième arrêt ravitaillement pour Hamilton qui repart 3e.
39e : Trulli ravitaille et repart 2e, devant Hamilton. Kovalainen et Fisichella se frictionne dans la sortie des stands.
40e : Vettel rentre pour ravitailler et repart en tête.
43e : Vettel mène avec 11.7s sur Trulli. Suivent ensuite Hamilton (15.3s), Rosberg (24.2s), Raikkonen (29.5s), Heidfeld (35.4s), Barrichello (43.5s), Button (45.0s), Alguersuari (52.6s) et Kubica (54.0s) à la 10e place.
44e : Grosse sortie de piste pour Alguersuari dans le 130R. Le safety car entre en piste.
50e : La course reprend.
53e : Victoire de Vettel.
.