Hamilton made three pit stops to edge out Vettel
Lewis Hamilton claimed a brilliant first victory of 2011 for McLaren as he chased down championship leader Sebastian Vettel's Red Bull in China.
Hamilton made one more stop than Vettel and made his fresh tyres work as he passed Vettel with four laps to go.
Button was denied third place on the penultimate lap as Mark Webber staged a brilliant comeback from 18th place on the grid to deny the Englishman.
Scot Paul di Resta finished ninth to claim two more points for Force India.