Lewis Hamilton (McLaren) não deu chance para ninguém no GP de Cingapura. Largou em primeiro, mantendo a liderança até o final da prova. Glock, da Toyota, terminou em segundo e Alonso, da Renault, ficou com a terceira posição do pódio.
Rubens Barrichello (Brawn) terminou a prova em sexto, logo atrás de seu companheiro de equipe, Jenson Button. A diferença de pontos entre os dois subiu para 15 pontos, mas como ainda faltam três corridas, o brasileiro ainda está na briga pelo título mundial.
Na largada, mesmo sob pressão, Hamilton conseguiu manter a primeira colocação. Barrichello iniciou bem e ganhou duas posições, pulando para sétimo. O líder do campeonato, Janson Button, ultrapassou Nakajima e ficou na décima colocação.
Na volta de número 20, o alemão Adrian Sutil (Force India) bateu em Heidfeld (BMW) e os dois abandonaram a corrida. Com o acidente, o Safety Car na pista beneficiou Barrichello, que pulou para a sexta posição. Button ganhou a oitava. Hamilton seguia na ponta.
Em uma saída dos boxes, Rosberg foi punido por ultrapassar a linha branca. As posições mudaram mais uma vez e Barrichello conseguiu subir para a quarta posição. Vettel também foi punido por acelerar demais no pit-lane e também beneficiou o piloto brasileiro, que já era quarto colocado. Enquanto isso, Hamilton seguia soberano na liderança.
Faltando apenas 16 voltas, Webber rodou, bateu e deixou a prova. Uma volta depois, Barrichello entrou nos boxes. O plioto voltou para a disputa em sétimo e acabou permitindo que Button entrasse na sua frente. Até o final, não deu tempo de diminuir a vantagem e Barrichello terminou em sexto, atrás de Button, o quinto.
Classificação final do GP de Cingapura:
1 - Lewis Hamilton (ING/McLaren) - 61 voltas em 1h56min06s337
2 - Timo Glock (ALE/Toyota) - a 9s634
3 - Fernando Alonso (ESP/Renault) - a 16s624
4 - Sebastian Vettel (ALE/Red Bull) - a 20s261
5 - Jenson Button (ING/Brawn GP) - a 30s015
6 - Rubens Barrichello (BRA/Brawn GP) - a 31s858
7 - Heikki Kovalainen (FIN/McLaren) - a 36s157
8 - Robert Kubica (POL/BMW) - a 55s054
9 - Kazuki Nakajima (JAP/Williams) - a 56s054
10 - Kimi Raikkonen (FIN/Ferrari) - a 58s892
11 - Nico Rosberg (ALE/Williams) - a 59s777
12 - Jarno Trulli (ITA/Toyota) - a 1min13s009
13 - Giancarlo Fisichella (ITA/Ferrari) - a 1min19s890
14 - Vitantonio Liuzzi (ITA/Force India) - a 1min33s502
Não completaram:
Jaime Alguersuari (ESP/Toro Rosso) - na volta 48
Sebastien Buemi (SUI/Toro Rosso) - 48
Mark Webber (AUS/Red Bull) - 46
Adrian Sutil (ALE/Force India) - 24
Nick Heidfeld (ALE/BMW) - 20
Romain Grosjean (FRA/Renault) - 4