Rang Pilote Equipe Temps
1 J. Button McLaren 1:33:36.531
2 R. Kubica Renault + 12.034
3 F. Massa Ferrari + 14.488
4 F. Alonso Ferrari + 16.304
5 N. Rosberg Mercedes + 16.683
6 L. Hamilton McLaren + 29.898
7 V. Liuzzi Force India + 59.847
8 R. Barrichello Williams + 1:00.536
9 M. Webber Red Bull + 1:07.319
10 M. Schumacher Mercedes + 1:09.391
11 J. Alguersuari Toro Rosso + 1:11.301
12 P. de la Rosa Sauber + 1:14.084
13 H. Kovalainen Lotus + 2 tours
14 K. Chandhok Hispania + 5 tours
Abandons
15 T. Glock Virgin + 17 tours
16 L. Di Grassi Virgin + 32 tours
17 S. Vettel Red Bull + 33 tours
18 A. Sutil Force India + 49 tours
19 V. Petrov Renault + 49 tours
20 B. Senna Hispania + 54 tours
21 S. Buemi Toro Rosso + 58 tours
22 N. Hülkenberg Williams + 58 tours
23 K. Kobayashi Sauber + 58 tours
Jarno Trulli, bloqué par un problème technique sur sa Lotus, n'a pu prendre le départ de la course.
Contrairement au premier Grand Prix à Bahreïn, les dépassements et les accidents ont été nombreux, sur cette piste humidifiée par une petite pluie en début d'épreuve.
Ainsi, Webber est bien souvent passé par les graviers.
Alonso et Schumacher, percutés au départ par Button, ont dû remonter tout le peloton. Sur la fin de la course, tandis que Schumacher ne pouvait plus remonter au classement, Alonso était ralenti derrière Massa et Kubica, sur une étonnante Renault. Hamilton a tenté un dépassement sur Alonso mais a été percuté par Webber.
La course s'est ensuite terminée tranquillement pour Button, Kubica, Massa, Alonso et Rosberg, tandis que Liuzzi et Barrichello s'intercalaient entre Webber et Hamilton.
Le perdant de cette course est Schumacher, qui n'a pu faire aussi bien qu'Alonso pour retrouver une place en tête de course, mais surtout un autre allemand : Vettel. Bien parti pour gagner, il a encore une fois été victime d'un problème technique vers la mi-course.