Lewis Hamilton snatched the lead from Max Verstappen with three laps to spare to win the Hungarian Grand Prix. Verstappen had started...