The Mercedes man produced a classic lights-to-flag win - his fourth at this most iconic of tracks - to take the flag ahead of his team mate Valtteri Bottas.
Max Verstappen was third for Red Bull, though he was followed closely over the finish line by Daniel Ricciardo, who took the fastest lap on his final lap of the race in the Renault.
At the other end of the field it was another miserable day for Ferrari as both Sebastian Vettel and Charles Leclerc finished out of the points in 13th and 14th respectively.