Frenchman Sebastien Bourdais capped his third straight Champ Car season championship with a victory in the final race of this year's series.
Bourdais won by edging Justin Wilson by 3.528 seconds after passing the British driver in the final lap of the Mexico City Grand Prix.
Wilson, who started from the pole on the 4.5km Autodromo Hermanos Rodriguez course, had limited use of his right hand after breaking a bone in his wrist while qualifying last month in Australia.
Will Power finished third and Bruno Junqueira was fourth.
Bourdais and Wilson traded the lead six times. On the last lap, Bourdais passed Wilson on the inside.
"It was a great battle with Justin," Bourdais said. "I thought Justin would open the door for me at some point, and when I saw the chance, I took advantage of it."
Wilson said it was a tough fight and that worn tires cost him.
"In the last lap that cost me a bit," Wilson said.
Bourdais clinched the series title last month after A.J. Allmendinger hit the wall during the Indy 300 in Surfers Paradise, Australia.
Allmendinger was not in Mexico City, having signed a multi-year deal last month to drive in the American NASCAR stock-car series.