safety car intervention, he was untouchable as he took his third win in a row and a hat-trick of wins in Singapore.
Ferrari’s Fernando Alonso finished second to keep up the title pressure on Vettel, who now leads the championship by 60 points from the Spaniard with six races remaining.
Lotus driver Kimi Raikkonen braved back pain to finish third but there was disaster for Red Bull’s Mark Webber, whose late charge ended in a blown engine and a ride back to the pits on the wing of Alonso’s Ferrari.
Mercedes pair Rosberg and Lewis Hamilton claimed fourth and fifth, Ferrari’s Felipe Massa was sixth and McLaren drivers Jenson Button and Sergio Perez occupied seventh and eighth.
But yet again the race belonged to Vettel, who was literally streets ahead of his rivals on the spot-lit Marina Bay circuit through the highways of downtown Singapore.
However, some sections of the crowd were not impressed and Vettel, already heckled in Belgium and Italy, faced an eruption of boos and whistles after he mounted the winner’s podium.
“They’re on a tour. They go round with a bus,” he shrugged.
The world champion added: “The start was quite hairy. Nico had a better start and I didn’t get going. But unfortunately he went a little too deep and I could get it back.
“With the safety car it was difficult but as soon as the safety car came off we had very strong pace with the car. It was just a pleasure to drive around this crazy race.”
From the start, Rosberg arrowed past pole-sitter Vettel going into the first turn but his speed carried him wide at the second corner and the Red Bull man was able to nip back in front.
Behind them, Alonso pulled off a masterful move as he used the outside of the track to leap from seventh on the grid to third in the opening seconds.
But as the cars started to string out, it was all about Vettel as he hared off in front in his customary fashion, establishing a seven-second lead by lap seven.
As the cars behind him garaged for medium tyres, Vettel strung out his lead to 36 seconds and he was able to pit on lap 17 and still maintain an eight-second lead over Rosberg.
Force India’s Paul Di Resta nipped in behind Rosberg for third place during the pits shake-up, frustrating Alonso, who was unable to pass and challenge for second.
By lap 25 of the 61, Vettel was nearly 11 seconds ahead when Daniel Ricciardo, heading to Red Bull next year, ploughed into the barriers at turn 18 and totalled his Toro Rosso.
The safety car roared out, erasing Vettel’s lead but when it disappeared five laps later, it was deja vu as the German shot out to a 3.2-second lead on the first trip round the circuit.