The four-time world champion dominated from start to finish, except for a spell during the mid-race pit-stops. He clocked a series of record laps to register his second successive win.
It was the 64th victory of his career - only Michael Schumacher on 91 has more - and came from his 74th pole.
"That's more like it guys, great job," said Hamilton on the team radio. "Today I felt that synergy with the car that I have not felt all year so now we have to do it again."
Max Verstappen in a Red Bull was third and Sebastian Vettel, who led Hamilton by 17 points after the opening three races this year, was fourth.