Lewis Hamilton produced a drive of guts and verve to win a superb Grand Prix in Germany.
The McLaren man sped past Mark Weber in the Red Bull to take the lead at the start, only to loose it, then grab it back to take the line ahead of Ferrari’s Fernando Alonso and Mark Weber.
World Champion Sebastian Vettel did not have the best of drives still he finished in fourth place.
Hamilton’s teammate, Jensen Buttton, retired for the second race in a row. Lewis Hamilton has now won two races this season and moves to third place in the championship behind the Red Bulls of Mark Webber and Sebastian Vettel, nine races to go.