Sebastian Vettel crushed his rivals to complete a hat-trick of Singapore Grand Prix wins.
Vettel beat Fernando Alonso by 32 seconds to record the 33rd win of his Formula 1 career.
Lotus’s Kimi Raikkonen started the race from thirteenth place but came through to complete the podium.
Vettel’s only opposition came at the start, when front row starter Nico Rosberg got ahead of him into the first corner.
But Rosberg ran too deep, allowing Vettel to usurp his compatriot and head into a lead which he never relinquished.
Alonso rocketed up to third place at the first corner, with Mark Webber and Romain Grosjean completing the top five.
The race was fairly static until Daniel Ricciardo crashed out at Turn 18, forcing the deployment of the safety car.
Vettel opted not to pit, along with Rosberg, Webber and Lewis Hamilton. Alonso pitted for medium tyres and dropped back to fifth.
At the restart, Vettel extended his lead by up to three seconds a lap, ensuring that he was able to make a final stop for options and coast to victory.
Rosberg, Webber and Hamilton pitted for fresh tyres and began carving their way through the midfield.
Webber jumped ahead of Rosberg during the pit stop phase and had made his way up to fourth place when his Red Bull began losing water pressure.
He dropped through the field and retired with two laps remaining.
Rosberg and Hamilton completed the top five, ahead of Felipe Massa.
McLaren opted to keep Jenson Button and Sergio Perez out on used tyres and Button held third place for a while. However, the Brit slipped back down the order and narrowly hung on to seventh place, ahead of Perez, Nico Hulkenberg and Adrian Sutil.
Pastor Maldonado finished in eleventh, ahead of Esteban Gutierrez, Valtteri Bottas and Jean-Eric Vergne.
Giedo van der Garde enjoyed a good race at the back and came home in sixteenth, while Max Chilton edged out Jules Bianchi and Charles Pic.
Grosjean challenged for the podium early on but an air pressure problem cost him 40 seconds during a pit stop and Lotus retired the car a lap later.
Paul di Resta was the only other retirement as he locked up and crashed out of a points paying position at turn seven with a handful of laps remaining.
The result leaves Vettel with a 60 point advantage over Alonso with six races remaining.