Lewis Hamilton scored his 49th Grand Prix win with a dominant drive at Hockenheim. The reigning world champion extends his championship lead by 19 points as team-mate Nico Rosberg suffered a poor start.
With his Mercedes colleague bogged down with wheel spin from pole position, Hamilton took the lead and never looked back. It was his sixth victory in seven races.
Red Bull Racing’s Daniel Ricciardo finished second in his 100th Grand Prix appearance, with his team-mate Max Verstappen completing the podium in third.
Rosberg made a poor getaway at the start, dropping to fourth as Verstappen went round the outside of Ricciardo through Turn 1 to take second behind clear leader Hamilton.
At the first round of pit-stops, Mercedes and Red Bull split strategies, with Rosberg and Verstappen taking the super-softs and Hamilton and Ricciardo the softs tyre – though all the leaders ultimately ended up on three-stop plans.
Verstappen struggled with that tyre compound, allowing Rosberg to close the gap and then pit early to try the undercut.
Red Bull responded by bringing the youngster in early too and he rejoined ahead but Rosberg got in the slipstream on the run down to the hairpin.
Rosberg dived down the inside, with Verstappen moving in the braking zone before then giving him some room.
Rosberg ran deep into the corner, pushing Verstappen wide and then off track. Following an investigation, the Mercedes driver was handed a five-second time penalty to take at his final pitstop.
Hamilton and Ricciardo ran longer before their second pit-stops, and went to super-softs whereas Verstappen and Rosberg had gone for softs.
That helped Ricciardo to close on and pass Verstappen, and when he took more super-softs at the last stops while Hamilton reverted to softs he mounted a charge towards the lead.
Hamilton had enough in hand, though, raising his pace when required to stay clear of Ricciardo and take the victory.
Rosberg appeared to be held for longer than five seconds for his penalty at his final stop and rejoined fourth, losing all hope of rescuing a podium.
Ferrari had a difficult race with Sebastian Vettel fifth, 32.5 seconds adrift at the chequered flag with team-mate Kimi Raikkonen 4.4 seconds further back after they swapped positions at the start.
It meant the Scuderia have dropped behind Red Bull, which scored its first double podium since Hungary last year, to third in the constructors’ championship, 14 points adrift.
Nico Hulkenberg was seventh ahead of Jenson Button with Valtteri Bottas ending up ninth after a long final stint on the soft tyre.
Sergio Perez snatched tenth from Fernando Alonso with three laps to go.
Felipe Massa and Felipe Nasr were the only two retirements, with the former pulling into the garage with suspected damage after being hit by Jolyon Palmer at the start.
So the sport takes a summer break. Lewis Hamilton has been on a winning form, overcoming a deficient to Nico Rosberg to lead by 19 points. The action resumes in late August at magnificent Spa.
German Grand Prix, race results after 67 laps:
1 Lewis Hamilton Mercedes 1h30m44.200s
2 Daniel Ricciardo Red Bull-Renault 6.996s
3 Max Verstappen Red Bull-Renault 13.413s
4 Nico Rosberg Mercedes 15.845s
5 Sebastian Vettel Ferrari 32.570s
6 Kimi Raikkonen Ferrari 37.023s
7 Nico Hulkenberg Force India-Mercedes 1m10.049s
8 Jenson Button McLaren-Honda 1 Lap
9 Valtteri Bottas Williams-Mercedes 1 Lap
10 Sergio Perez Force India-Mercedes 1 Lap
11 Esteban Gutierrez Haas-Ferrari 1 Lap
12 Fernando Alonso McLaren-Honda 1 Lap
13 Romain Grosjean Haas-Ferrari 1 Lap
14 Carlos Sainz Toro Rosso-Ferrari 1 Lap
15 Daniil Kvyat Toro Rosso-Ferrari 1 Lap
16 Kevin Magnussen Renault 1 Lap
17 Pascal Wehrlein Manor-Mercedes 2 Laps
18 Marcus Ericsson Sauber-Ferrari 2 Laps
19 Jolyon Palmer Renault 2 Laps
20 Rio Haryanto Manor-Mercedes 2 Laps
– Felipe Nasr Sauber-Ferrari Retirement
– Felipe Massa Williams-Mercedes Retirement
1 Lewis Hamilton 217
2 Nico Rosberg 198
3 Daniel Ricciardo 133
4 Kimi Raikkonen 122
5 Sebastian Vettel 120
6 Max Verstappen 115
7 Valtteri Bottas 58
8 Sergio Perez 48
9 Felipe Massa 38
10 Nico Hulkenberg 33
11 Carlos Sainz 30
12 Romain Grosjean 28
13 Fernando Alonso 24
14 Daniil Kvyat 23
15 Jenson Button 17
16 Kevin Magnussen 6
17 Pascal Wehrlein 1
18 Stoffel Vandoorne 1
19 Esteban Gutierrez 0
20 Jolyon Palmer 0
21 Marcus Ericsson 0
22 Felipe Nasr 0
23 Rio Haryanto 0
1 Mercedes 415
2 Red Bull-Renault 256
3 Ferrari 242
4 Williams-Mercedes 96
5 Force India-Mercedes 81
6 Toro Rosso-Ferrari 45
7 McLaren-Honda 42
8 Haas-Ferrari 28
9 Renault 6
10 Manor-Mercedes 1
11 Sauber-Ferrari 0