The Singapore win puts Nico Rosberg back on top of the drivers' world championship with an eight-point lead over teammate Hamilton
Germany's Nico Rosberg celebrated his 200th Formula One race in style, retaking the drivers' world championship lead from Mercedes teammate Lewis Hamilton.
Rosberg won the Singapore Grand Prix from pole position on Sunday to seize the lead.
His teammate and triple world champion Hamilton completed the podium in third place.
"The whole car was on the edge, it always is here in Singapore, so it's very satisfying to finish like that," Rosberg told reporters.
The race got off to a chaotic start that brought out a safety car on the opening lap. Nico Hulkenberg's Force India, eighth on the grid, suffered a heavy crash after making contact with Carlos Sainz's Toro Rosso.
The finish was equally tense as traffic prevented Rosberg pitting for new tyres near the end. Red Bull's Daniel Ricciardo, after his stop, closed the gap from more than 20 seconds to mere fractions over the final 14 laps.
But the German held off his late-charge by just 0.4sec to win his third straight race.
"It's been an awesome weekend. Today, great start, I had a good car in the race. Of course, Daniel tried to pull one up on me with the pitstop at the end there, but it worked out," said Rosberg, as he celebrated the victory.
It was Rosberg's third victory in a row and eighth of the season. It has lifted him on to 273 points on the standings, establishing an eight-point lead over title-holder Hamilton.
(WION with inputs from agencies)