Lewis Hamilton struck a huge psychological blow in his battle with Mercedes team-mate Nico Rosberg as he won the German Grand Prix at Hockenheim.

The reigning F1 champion started behind Rosberg on the grid, but took the lead at the first corner as Rosberg span his wheels – a terrible start to his home Grand Prix, and a major blow for a driver who had dominated proceedings all week.

Rosberg slipped back to fourth as the Red Bull duo of Daniel Ricciaro and Max Verstappen joined Hamilton in going past in the opening few yards.

His failure to win from pole position for the second race in a row will be a serious blow to Rosberg’s confidence – as will the fact that he heads into F1’s summer break 19 points behind his team-mate, a deficit that would have seemed unthinkable early in the season when he led the standings by 43 points.

Hamilton, by contrast, would scarcely have believed it possible that he would not only win the race but also see his great rival finish outside the top three.

Final result

1-Lewis Hamilton (Mercedes)

2-Daniel Ricciardo (Red Bull)

3-Max Verstappen (Red Bull)

4-Nico Rosberg (Mercedes)

5-Sebastian Vettel (Ferrari)

6-Kimi Raikkonen (Ferrari)

7-Nico Hulkenberg (Force India)

8-Jenson Button (McLaren)

9-Valtteri Bottas (Williams)

10-Sergio Perez (Force India)