Alonso had threatened to take the win but Button had just enough in his tyres to keep him at bay. Vettel was only 0.8 seconds further back.
The win cut Vettel's overall lead over the Briton to 114 points, an insurmountable advantage with a total of 100 left to be won.
Hamilton, who has had numerous calls to the authorities this season, finished fifth after stewards took no further action for the incident with Massa that ripped off the Ferrari's front wing endplate.
Australian Mark Webber, still without a win this year, was fourth for Red Bull, who have 518 points to McLaren's 388 and could wrap up the constructors' championship in South Korea next weekend.
Schumacher, who briefly led the race during the pitstops, was sixth and Massa seventh.
In a race of only one retirement, Mexican Sergio Perez was seventh for Sauber ahead of Renault's Russian Vitaly Petrov.
Germany's Nico Rosberg, who started on the back row after failing to set a lap in qualifying, roared back to take the final point.
this
Users
Comment
article