Results and standings from Sunday's German Formula One Grand Prix over 67 laps of 4.574 kilometres for a race distance of 306.458 kilometres. ( dpa )
1. Lewis Hamilton, Britain, McLaren-Mercedes, 1 hour 31 minutes 20.874 seconds (average speed: 202.870 kph)
2. Nelson Piquet Jr, Brazil, Renault, 5.586 seconds behind
3. Felipe Massa, Brazil, Ferrari, 9.339
4. Nick Heidfeld, Germany, BMW-Sauber, 9.825
5. Heikki Kovalainen, Finland, McLaren-Mercedes, 12.411
6. Kimi Raikkonen, Finland, Ferrari, 14.483
7. Robert Kubica, Poland, BMW-Sauber, 22.603
8. Sebastian Vettel, Germany, Toro Rosso, 33.282
9. Jarno Trulli, Italy, Toyota, 37.199
10. Nico Rosberg, Germany, Williams, 37.658
11. Fernando Alonso, Spain, Renault, 38.625
12. Sebastien Bourdais, France, Toro Rosso, 39.111
13. David Coulthard, Great Britain, Red Bull, 54.971
14. Giancarlo Fisichella, Italy, Force India, 59.093
15. Kazuki Nakajima, Japan, Williams, 1:00.003 minutes
16. Adrian Sutil, Germany, Force India, 1:09.488
17. Jenson Button, Great Britain, Honda, one lap behind
Did not finish Timo Glock, Germany Toyota Mark Webber, Australia, Red Bull Rubens Barrichello, Brazil, Honda
Fastest lap: Nick Heidfeld, BMW-Sauber, 1:15.987 minutes Pole position: Lewis Hamilton, McLaren-Mercedes, 1:15.666
Drivers' championship after 10 of 18 races :
1. Lewis Hamilton 58
2. Felipe Massa 54
3. Kimi Raikkonen 51
4. Robert Kubica 48
5. Nick Heidfeld 41
6. Heikki Kovalainen 28
7. Jarno Trulli 20
8. Mark Webber 18
9. Fernando Alonso 13
10. Rubens Barrichello 11
11. Nelson Piquet Jr 10
12. Nico Rosberg 8
13. Kazuki Nakajima 8
14. David Coulthard 6
15. Sebastian Vettel 6
16. Timo Glock 5
17. Jenson Button 3
18. Sebastien Bourdais 2
Constructors' championship :
1. Ferrari 105
2. BMW-Sauber 89
3. McLaren-Mercedes 86
4. Toyota 25
5. Red Bull 24
6. Renault 23
7. Williams 16
8. Honda 14
9. Toro Rosso 8
Next race: Hungarian Grand Prix on August 3 in Budapest.