“Today was one of the best days I can remember,” Hamilton said.
He finished ahead of Mercedes teammate Valtteri Bottas, who finished second. Ferrari driver Charles LeClerc finished third.
Hamilton has won seven of 10 F1 races this year. He is the reigning Formula 1 Driving Champion.
Eleven races remain in the 2019 F1 racing season.