Hamilton shook off the oppressive heat to claim his first win as a Mercedes driver, giving up the lead only briefly, while pitting, and finishing well ahead of his closest competitor, Lotus' Kimi Raikkonen.
Hamilton tied Michael Schumacher for the most career wins in Budapest with his fourth Hungarian title, handing Mercedes a victory after being sanctioned this month for failing a tire test.
Three-time defending F1 champion Sebastian Vettel of Red Bull claimed third place, widening his points lead over Raikkonen to 38.
N.J. man wakes up from 10-hour sleep with knife in back
Newt Gingrich fires back at Mandela backlash