The German gained a sliver of pleasure in beats teammate Lewis Hamilton, who has beaten him to the season championship the past two seasons.
Hamilton finished second, losing his bid to tie the F1 record of 13 season victories. He has 10 with two races left. The victory pushed Rosberg into second place in the driver standings ahead of Ferrari’s Sebastian Vettel.
After initial wheel spin, Hamilton had managed to get alongside his teammate, but Rosberg had the inside line and the Brit was forced to slot into P2.
The German was the first Mercedes driver into the pits for the medium tyres and Hamilton was brought in two laps later. For the majority of the race they were trading fastest lap times, sectors and personal bests.
But, when the safety car was deployed the race seemed to look towards Hamilton. The restart played into the hands of Rosberg. Both of the drivers were brought into the pits, once again, Nico was first, Hamilton initially refused, staying out for an extra , lap until he was told that it was for safety reasons.
The Britain lost at least a second after going very wide off of the track, but Rosberg had done the same. Although Hamilton fought until the final moment, Rosberg had the edge over his teammate and took his first win since Austria.
The day did not go the way for the likes of Sebastian Vettel, Fernando Alonso or Felipe Nasr. Vettel had first lap contact with Ricciardo that left him with a puncture.
He spun at turn 7 then crashed later on, bringing out the safety car. Alonso had a technical issue, but wanted to go out anyway just to thank the fans. He came in after a lap. Nasr ended the race with a rear brake issue after they had set on fire.
Overall, the race was Rosberg’s as he stole the show in Mexico.