Malgré quelques gouttes de pluie, les 10 premiers de la grille s'élancent avec des pneus slicks tendres.
Départ : Hamilton prend un meilleur départ et passe Webber. Derrière Vettel est coincé entre les deux Ferrari. Alonso, à l'intérieur, parvient à rester devant Vettel alors que Massa, à l'extérieur, se fait finalement passer par Rosberg.
1er tour : Accrochage entre Heidfeld et di Resta, les deux pilotes repartent dernier.
2e : Alonso sort de la piste dans le virage n°2 laissant Vettel lui reprendre la 3e place.
5e : Hamilton mène avec 1.2s sur Webber. Suivent ensuite Vettel (2.6s), Alonso (3.1s), Rosberg (7.8s), Massa (8.1s), Sutil (9.6s), Schumacher (11.1s), Petrov (12.9s) et Button (13.3s) à la dixième place.
8e : Alonso repasse Vettel au freinage au bout de la ligne droite des stands.
9e : Tête-à-queue de Vettel au virage 10 qui reprend la piste juste devant Rosberg.
10e : Heidfeld et Buemi s'accrochent, l'Allemand doit abandonner.
12e : Massa passe Rosberg au bout de la ligne droite des stands. Webber passe Hamilton à la sortie de la chicane qui est sous drapeau jaune.
13e : Webber laisse repasser Hamilton au bout de la ligne droite des stands alors que Alonso est revenu au contact des deux premiers.
14e : Webber et Rosberg rentrent aux stands pour changer de pneus.
15e : Schumacher change de pneus.
16e : Massa passe Vettel à l'entrée de la chicane. Hamilton, Alonso et Vettel passent par les stands pour changer de pneus. L'anglais et l'Espagnol ressortent derrière Webber qui tente de son coté de passer Massa, le nouveau leader.
17e : Massa rentre aux stands pour changer de pneus, Webber prend la tête. Button passe Petrov pour la 6e place.
20e : Webber mène avec 1.1s sur Hamilton. Suivent ensuite Alonso (2.4s), Sutil (11.1s), Button (15.4s), Petrov (21.7s), Massa (22.0s), Vettel (22.6s), Rosberg (24.7s) et Schumacher (26.0s) à la dixième place.
21e : Massa passe Petrov pour la 6e place.
22e : Sutil change de pneus, il repart 8e. Petrov se fait passer par les deux Mercedes.
23e : Tête-à-queue de Schumacher, il perd deux places. Petrov change de pneus, il repart 13e.
24e : Button s'arrête à son stand pour changer de pneus, il repart 8e.
30e : Deuxième arrêt aux stands pour Webber, il repart 3e.
31e : Hamilton rentre aux stands, il repart juste devant Webber. L'Australien tente de repasser Hamilton dans le virage n°2 mais sans succès.
32e : C'est au tour d'Alonso de changer de pneus, l'Espagnol ressort devant Hamilton qui l'attaque instantanément et reprend la tête de la course en faisant l'extérieur au virage 2.
33e : Hamilton mène avec 1.7s sur Alonso. Suivent ensuite Webber (2.4s), Massa (9.1s), Vettel (11.7s), Rosberg (26.6s), Button (28.0s), Sutil (31.1s), Schumacher (45.7s) et Kobayashi (47.3s) à la dixième place.
35e : Button passe Rosberg.
36e : Abandon de Button. Rosberg rentre aux stands pour changer de pneus.
37e : Schumacher s'arrête pour changer de pneus. Kobayashi passe Rosberg.
40e : Deuxième arrêt aux stands de Vettel. Rosberg repasse Kobayashi.
41e : Schumacher passe Alguersuari pour la 10e place. Arrêt aux stands pour Massa.
45e : Hamilton mène avec 3.1s sur Alonso. Suivent ensuite Webber (8.2s), Massa (45.4s), Vettel (46.6s), Sutil (54.9s), Rosberg (73.2s), Kobayashi (83.7s), Petrov (90.7s) et Schumacher (90.8s) à la dixième place.
47e : Petrov change de pneus, il repart 11e.
51e : Arrêt aux stands d'Hamilton qui passe en pneus durs. Alonso prend la tête.
53e : Alonso passe par les stands pour mettre les pneus durs, il ressort derrière Hamilton. Webber est le nouveau leader.
56e : Webber rentre à son tour pour passer en pneus durs, Hamilton reprend la tête.
59e : Massa et Vettel rentrent aux stands pour mettre les pneus durs et c'est l'Allemand qui ressort le premier.
60e : Victoire d'Hamilton devant Alonso et Webber.
Après course : Buemi, jugé responsable de l'accrochage avec Heidfeld, écope de 5 places de pénalité sur la grille pour le Grand prix de Hongrie.
.