Jenson Button e Nick Heidfeld completaram o pódio, em segundo e terceiro respectivamente. O companheiro de Vettel na Red Bull, Mark Webber, ficou em quarto. Felipe Massa terminou a prova no quinto posto. Fernando Alonso veio logo em seguida, em sexto. O brasileiro ganhou a posição do espanhol logo na largada. Rubens Barrichello foi tocado durante a largada, e caiu para a última posição. Mais tarde, Rubinho sairia da corrida com problemas de câmbio.
Massa ainda conseguiu a ultrapassagem sobre o russo Vitaly Petrov para assumir o quinto lugar e começar a se aproximar de Jenson Button na briga pela quarta colocação. Entretanto, a vantagem não foi suficiente na primeira parada nos boxes para a troca de pneus, quando a Ferrari se atrapalhou na troca do pneu dianteiro esquerdo e atrasou o pit stop, fazendo com que o Felipe perdesse tempo e posições.
Fernando Alonso e Lewis Hamilton foram punidos com 20 segundos a mair no tempo final da prova, por conta de uma disputa entre os dois na volta 46. O espanhol tentou ultrapassar o inglês e acabou o tocando, sendo obrigado a parar nos boxes para trocar a asa dianteira. Duas horas após a corrida os comissários da FIA decidiram punir os dois pilotos, que derrubou Hamilton de sétimo para oitavo colocado.
Confira o resultado final do GP da Malásia (310,408 quilômetros):
1 – Sebastian Vettel (ALE/RBR-Renault) – 56 voltas em 1h37m39s832
2 – Jenson Button (ING/McLaren-Mercedes) – a 3s261
3 – Nick Heidfeld (ALE/Renault) – a 25s075
4 – Mark Webber (AUS/RBR-Renault) – a 26s384
5 – Felipe Massa (BRA/Ferrari) – a 36s958
6 – Fernando Alonso (ESP/Ferrari) – a 57s248 (punido em 20 segundos)
7 – Kamui Kobayashi (JAP/Sauber-Ferrari) – a 1m07s239
8 – Lewis Hamilton (ING/McLaren-Mercedes) – a 1m09s957 (punido em 20 segundos)
9 – Michael Schumacher (ALE/Mercedes) – a 1m24s896
10 – Paul di Resta (ESC/Force India-Mercedes) – a 1m31s563
11 – Adrian Sutil (ALE/Force India-Mercedes) – a 1m45s000
12 – Nico Rosberg (ALE/Mercedes) – a 1 volta
13 – Sebastien Buemi (SUI/STR-Ferrari) – a 1 volta
14 – Jaime Alguersuari (ESP/STR-Ferrari) – a 1 volta
15 – Heikki Kovalainen (FIN/Lotus-Renault) – a 1 volta
16 – Timo Glock (ALE/MVR-Cosworth) – a 2 voltas
17 – Vitaly Petrov (RUS/Renault) – a 4 voltas/acidente
Não terminaram:
Vitantonio Liuzzi (ITA/Hispania-Cosworth) – a 10 voltas/mecânico
Jerome D’Ambrosio (BEL/MVR-Cosworth) – a 14 voltas/mecânico
Jarno Trulli (ITA/Lotus-Renault) – a 25 voltas/embreagem
Sergio Pérez (MEX/Sauber-Ferrari) – a 33 voltas/mecânico
Rubens Barrichello (BRA/Williams-Cosworth) – a 34 voltas/câmbio
Narain Karthikeyan (IND/Hispania-Cosworth) – a 42 voltas/mecânico
Pastor Maldonado (VEN/Williams-Cosworth) – a 48 voltas/mecânico
Melhor volta: Mark Webber (AUS/RBR-Renault) – 1m40s571, na 46ª