Final lappublished at 20:34 British Summer Time 12 June 2016
Lap 70/70
Nico Rosberg has one last crack at taking Max Verstappen but he spins!
Hamilton wins, Vettel 2nd, Bottas 3rd
Vettel overtakes both Mercedes with sensational start
Rosberg recovers to fifth after puncture and spin
Rosberg bangs wheels at start after Hamilton move
Button, Palmer & Massa out
Gary Rose
Lap 70/70
Nico Rosberg has one last crack at taking Max Verstappen but he spins!
Tom Clarkson
BBC Radio 5 live commentator
This race was there for the taking and Ferrari decided to give it up.
Into the business end of this race and it looks like it's going to be a second successive win for Lewis Hamilton. He's 7.4 seconds down the road now with just two laps left.
Ferrari need a swear jar in their garage. If it isn't Sebastian Vettel turning the air blue, it is Kimi Raikkonen.
"What the BEEP is this Manor do," he complains as he finds himself stuck behind Rio Haryanto.
Raikkonen is currently sixth.
Jack Nicholls
Radio 5 live Formula 1 commentator
Now it looks like the drag reduction system on Nico Rosberg's Mercedes is not opening. It's unlikely he will get past Max Verstappen before the end of the race.
It looks like Nico Rosberg's window of opportunity has gone. After Max Verstappen held off the Mercedes, the gap between the two is now up to one second. The teenager has won that tussle.
Five laps to go and Lewis Hamilton is 6.5 seconds ahead of Sebastian Vettel. It's his race to lose.
Fernando Alonso can't do anything about Daniil Kvyat taking 11th from him and the Spaniard isn't happy.
"Can we stop now?" he asks, before letting out a growl of frustration as he is told to keep going.
Tom Clarkson
BBC Radio 5 live commentator
Max Verstappen is feisty but also incredibly calm. Everything Rosberg did, he covered.
Warind: Rosberg pushing hard now. I'm guessing the warning signs on his steering wheel are all gone. Purple across the lap. Wow!
Scott Wiseman: Can I just say how good a job @ValtteriBottas, external & @WilliamsRacing, external have done to get into 3rd! Looks unlikely Max will catch too!
Gokul Menon: Switching between Canadian GP & Germany @EURO2016, external one hell of a task.
Nico Rosberg has a nibble at Max Verstappen but Verstappen shuts the door on him. He's not giving up his position without a fight.
Tom Clarkson
BBC Radio 5 live commentator
Vettel is not gaining Hamilton at the moment.
Half-a-second between Max Verstappen in third and Nico Rosberg behind him. A good test of Verstappen's potential if he can hold the championship leader off.
A mistake AGAIN by Sebastian Vettel. He's gone through the final chicane, just like he did a few laps ago, and handed a bit of time to Lewis Hamilton. That gap is now 6.8s and a shot at victory is slipping away from the Ferrari man.
Another fastest lap of the race from Nico Rosberg as he does a 1:15.843 and he is closing in on Max Verstappen. This is on cards to be a very good damage limitation drive by Nico Rosberg.
Fernando Alonso's bid to get inside the top 10 is fading. He's currently 11th but he's almost 10 seconds down the road from Sergio Perez in 10th. Instead, he's got Daniil Kvyat to worry about, with the Toro Rosso right behind him.
Ashish Otherwise: Woah! Rosberg. Where did that searing pace come from?! Get in!!
Don Uorri: Guess HAM isn't the only one at Mercedes who has bad luck after all..
Richard Cassidy: Is there a point at which Vettel's softs will degrade to roughly same lap time as Hamilton's despite the difference in laps on them?
Brilliant move by Nico Rosberg as he takes Kimi Raikkonen at the final chicane and is up into fifth.
Ooof! A potentially big error from Sebastian Vettel as he goes straight through the final chicane and Lewis Hamilton's lead is bumped up to 5.5s.