Гонщик McLaren Льюїс Хемілтон здобув перемогу на Гран-прі Китаю. Друге місце зайняв Себастьян Феттель на Red Bull, третім фінішував його напарник Марк Веббер. Першу п'ятірку замкнули Дженсон Баттон і Ніко Росберг. Росіянин Віталій Петров зайняв дев'яте місце і набрав два очки.
Феттель очолював гонку аж до 52 кола, коли Льюїс Хемілтон, який володіє більш свіжим комплектом гуми, обігнав німця в суперечці за лідируючу позицію. Марк Веббер на Red Bull стартував з 18 місця, але грамотна тактика трьох піт-стопів дозволила австралійцю відіграти 15 позицій і фінішувати на подіумі.
У заключній фазі Гран-прі на другому місці йшов Феліпе Масса, проте надмірний знос шин не дозволив бразильцеві зберегти позицію. Пілота Ferrari по черзі обігнали Хемілтон, Баттон, Росберг і Веббер, залишивши Массу шостим в підсумковому протоколі.
За два кола до фінішу Ніко Росберг не втримав четвертую позицію під натиском Марка Веббера, а через дві хвилини австралієць подолав опір Дженсона Баттона і перемістився на третю сходинку.
Команда Renault провела гонку з ризикованою тактикою двох піт-стопів, що проводяться помітно пізніше за конкурентів. Стратегічні прорахунки не дозволили підопічним Еріка Бульє втрутитися в боротьбу за найвищі місця, залишивши Віталія Петрова і Ніка Хайдфельда на дев'ятій та дванадцятій позиції відповідно.
На сьомому місці Гран-прі Китаю завершив Фернандо Алонсо на Ferrari, слідом за ним приїхав Міхаель Шумахер на Mercedes. Очкову зону замкнув гонщик Sauber Камуі Кобаясі.