Lewis Hamilton has won the Hungarain Grand Prix and takes the championship lead with it.
Nico Rosberg conceded the lead which he has held since the opening day of the season while Daniel Ricciardo sealed the final podium spot in third, ahead of the former Red Bull, Sebastien Vettel.
In the battle of the day: Max Verstappen finished fifth, ahead of Kimi Raikkonen, who raced superbly, after starting 14th on the grid.
The Englishman has now registered five wins in 10 years on Hungarian soil.
He now moves six points clear of Rosberg.