Fernando Alonso is weer een beetje verder terug in het titelgevecht. De Spanjaard won de Grand Prix van Singapore en pakte punten terug ten opzichte van de concurrentie.

De Ferrari-coureur reed van start tot finish aan de leiding. Hoewel zijn voorsprong nooit heel groot was, kwam zijn leidende positie geen moment in gevaar. Sebastian Vettel kon op zijn tijd wel de druk opvoeren, maar niet meer dan dat en finishte als tweede.

Mark Webber werkte zich op naar de derde positie. De Australiër maakte als enige van de toppers een pitstop tijdens de eerste van twee safetycar-situaties, maar aan de pitmuur bij Red Bull was een prima tactiek voor hem uitgedacht.

Even leek Webber zijn derde positie te verliezen aan Lewis Hamilton, maar toen liet hij zijn tanden zien. Webber besloot fel te verdedigen en maakte tijdens het insturen contact met Hamilton. Gevolg was dat Hamilton voor de derde keer in vier Grands Prix de finish niet haalde.

Met het oog op het WK is dit goed nieuws voor Webber, die zijn marge weet uit te breiden. Ook is niet langer Hamilton, maar Alonso zijn grote rivaal. Het onderlinge verschil bedraagt elf punten terwijl ook de tweede McLaren-coureur, Jenson Button, even afhaakt. Hij kwam niet verder dan plek vier. 

Achter de toppers waren het, zoals wel vaker, Nico Rosberg en Rubens Barrichello die zich in de subtop nestelden. Robert Kubica deed dat uiteindelijk ook, maar er moest voor de Pool wel een inhaalrace aan te pas komen. In de slotfase wist Kubica alsnog op te klimmen naar de zevende positie.

De kruimels waren voor Adrian Sutil (achtste), Nico Hülkenberg (negende) en Felipe Massa, die zich vanuit de achterste regionen knap naar een punt vocht.