In the first Formula One race in Mexico for 23 years, the 30-year-old German made light of the altitude of more than 2,000 metres and his anger at the manner of Hamilton's successes by leading, bar the pit-stops, from the 20th pole position of his career to the chequered flag.

It was his fourth win of the season and 12th of his career.

"What an amazing day, it was a great battle with Lewis, who drove really well and I am really, really happy with this win - and what a place to do it, in front of an absolutely awesome crowd," said Rosberg yesterday.

Hamilton was generous to his long-time rival and team-mate.

"Nico drove a fantastic race," said the Briton.

Hamilton, who started second, was never able to mount a serious challenge to win the race in front of a crowd of 140,000 and came home behind his team-mate to confirm the overall dominance of the champion team.

For Rosberg, it was a richly satisfying triumph seven days after he had thrown away victory with an error in the United States Grand Prix where Hamilton won, after a wheel-banging duel on the opening lap, to confirm his third drivers' world championship.

Rosberg, clearly delighted by his success after securing only two wins from 10 pole positions, came home 1.9 seconds clear  for his first win since the Austrian Grand Prix.

His win also lifted him back into second place in the championship ahead of four-time champion Sebastian Vettel who crashed out in his Ferrari on a day when the Italian team also saw Kimi Raikkonen forced to retire after colliding with compatriot Valtteri Bottas.

Latest News from Sports News Desk