Az esős versenyen a címvédő angol Lewis Hamilton (McLaren-Mercedes) a hatodik helyen ért célba. A Ferrari továbbra is pont nélkül áll: a finn Kimi Räikkönen a tizedik lett, míg a brazil Felipe Massa műszaki hiba miatt kiesett.
Szakadó esőben kezdődött meg a futam, ezért a versenyzők a biztonsági autó mögött tették meg az első nyolc kört. A "valódi" rajt után Vettel haladt az élen, mögötte Webber és a Brawn GP két versenyzője, a brazil Rubens Barrichello, valamint Button robogott. A spanyol Fernando Alonso (Renault), aki a második rajtkockát szerezte meg a kvalifikáción - kényszerűségből - benzint vételezett még a Safety Car alatt, ezért visszacsúszott az utolsó pozícióba.
A tizedik körben a vizes pályán több autó is megcsúszott, de baleset nem történt: az élen változatlan volt a sorrend.
Webber a 14. körben , Vettel pedig eggyel később látogatott először a boxutcába benzinért, így - időlegesen - az utóbbi két futamon győztes Button volt az első, Barrichello pedig a második.
A 18. körben a lengyel Robert Kubica (BMW-Sauber) hátulról belerohant az olasz Jarno Trulli Toyotájába, és a pályára került törmelék miatt ismét beküldték a biztonsági autót. Kubica folytatta a versenyt, Trulli autója azonban annyira összetört, hogy kénytelen volt befejezni a futamot. Massa Ferrarija 35 körrel a leintés előtt leállt, így a tavaly vb-második brazil pilóta számára befejeződött a sanghaji kaland.
A Safety Car távozása után - még 34 kör - Vettel, Button, Webber, Hamilton száguldott az élen.
A versenyben vezető Vettel a 36., Webber pedig három körrel később vételezett üzemanyagot, Button pedig 14 körrel a zárás előtt járt a boxutcában.
Tíz körrel a leintés előtt a német pilóta már 16 mp-cel vezetett Webber előtt, míg Button hátránya már több mint fél perc volt.




