It can only be described as a race of two halves. The Grand Prix began behind the Safety Car and was a tentative progression towards dry tyres until the heavens opened and conditions worsened. A lengthy red flag period allowed the track to dry, and those that stuck with the racing were rewarded with some fantastic action. The lead changed on the very last lap, and there was even a photo finish to behold. Here’s how it eventually panned out.

Position Driver Team Time Stops
1 Jenson Button McLaren 1:23:50.995 6
2 Sebastian Vettel Red Bull +2.7 3
3 Mark Webber Red Bull +13.8 3
4 Michael Schumacher Mercedes +14.2 4
5 Vitaly Petrov Renault +20.3 2
6 Felipe Massa Ferrari +33.2 4
7 Kamui Kobayashi Sauber +33.2 2
8 Jaime Alguersuari Toro Rosso +35.9 3
9 Rubens Barrichello Williams +45.1 4
10 Sébastien Buemi Toro Rosso +47.0 4
11 Nico Rosberg Mercedes +50.4 4
12 Pedro de la Rosa Sauber +63.6 2
13 Tonio Liuzzi HRT +1 Lap 3
14 Narain Karthikeyan HRT +1 Lap 2
15 Jérôme D’Ambrosio Virgin +1 Lap 5
16 Timo Glock Virgin +1 Lap 2
17 Jarno Trulli Lotus +1 Lap 4
18 Paul di Resta Force India +3 Laps 4
DNF Pastor Maldonado Williams Lap 62 5
DNF Nick Heidfeld Renault Lap 57 2
DNF Adrian Sutil Force India Lap 50 5
DNF Fernando Alonso Ferrari Lap 44 3
DNF Heikki Kovalainen Lotus Lap 36 2
DNF Lewis Hamilton McLaren Lap 8 0