Lewis Hamilton staged a brilliant fightback against Max Verstappen to win the Hungarian Grand Prix.
Red Bull driver Verstappen was in the lead for much of the race but Hamilton passed him with three laps to go.
Sebastian Vettel came third ahead of his Ferrari teammate Charles Leclerc.
Hamilton is now 62 points ahead in the championship with nine races to go.
The Mercedes driver is only 10 wins behind seven-time F1 champion Michael Schumacher's record of 91.

Swiatek reaches her first final of season at Canadian Open
PSG retain UEFA Super Cup with win over Aston Villa
Americans Shelton, Nakashima to meet in Canadian Open final
Dalic named UAE coach after leaving Croatia
