Lewis Hamilton takes his second victory of the year in Germany, with Fernando Alonso and Mark Webber joining him on the podium. McLaren had mixed fortunes, with Button’s race ended for the second race in a row with mechanical issues. Four drivers retired, and only six drivers remained on the lead lap by the end of the race.

Position Driver Team Time Stops
1 Lewis Hamilton McLaren 1:37:30.334 3
2 Fernando Alonso Ferrari +3.9 3
3 Mark Webber Red Bull +9.7 3
4 Sebastian Vettel Red Bull +47.9 3
5 Felipe Massa Ferrari +52.2 3
6 Adrian Sutil Force India +86.2 2
7 Nico Rosberg Mercedes +1 Lap 3
8 Michael Schumacher Mercedes +1 Lap 3
9 Kamui Kobayashi Sauber +1 Lap 2
10 Vitaly Petrov Renault +1 Lap 2
11 Sergio Pérez Sauber +1 Lap 2
12 Jaime Alguersuari Toro Rosso +1 Lap 2
13 Paul di Resta Force India +1 Lap 2
14 Pastor Maldonado Williams +1 Lap 2
15 Sébastien Buemi Toro Rosso +1 Lap 2
16 Heikki Kovalainen Lotus +2 Laps 2
17 Timo Glock Virgin +3 Laps 2
18 Jérôme D’Ambrosio Virgin +3 Laps 2
19 Daniel Ricciardo HRT +3 Laps 2
20 Karun Chandhok Lotus +4 Laps 3
DNF Tonio Liuzzi HRT Lap 39 1
DNF Jenson Button McLaren Lap 36 2
DNF Rubens Barrichello Williams Lap 20 1
DNF Nick Heidfeld Renault Lap 11 0