But blundering Ferrari did nothing to boost their reputation as both their cars failed post-race checks.
Leclerc finished fifth but his car was one kilogram underweight, as was the Alpine of Pierre Gasly in 11th, while sixth-placed Hamilton's ride height was found to be too low.
Measurements on Hamilton's machine found just 0.4mm too much wear to the plank underneath.
But it was enough to see all three drivers stripped of their points and the result of the race rewritten.
Ferrari insisted: "There was no intention to gain any advantage.
"We will learn from what happened today and make sure we don't make the same mistakes again." Hamilton had struggled for pace anyway despite having won the sprint race.
He changed his set-up to chase more performance but ended up with a car that was slower a...