Der Niederländer kämpfte sich in seinem Red Bull von Startplatz zehn ganz nach vorne. In Budapest verwies der 24-Jährige den Briten Lewis Hamilton im Mercedes auf Rang zwei. Dritter wurde dessen Landsmann George Russell im zweiten Silberpfeil.
Nach dem 13. von 22 Saisonläufen führt Verstappen nun mit 80 Punkten vor Ferrari-Fahrer Charles Leclerc. Der Monegasse belegte in Ungarn nur den sechsten Rang und verlor weiter an Boden.
Ex-Weltmeister Sebastian Vettel landete im ersten Rennen nach seiner Rücktrittsankündigung zum Ende des Jahres im Aston Martin auf Platz zehn.
dpa/sp