Full result for round eleven of the World Touring Car Championship at Puebla, Mexico.

1. Salvatore Tavano N.technology Alfa Romeo 156 57mins 38.172secs 18 laps
2. Augusto Farfus N.technology Alfa Romeo 156 +0.310secs
3. Ryan Sharp JAS Honda Accord Euro R +4.983secs I
4. Tom Coronel GR Asia SEAT Leon +5.411secs I
5. James Thompson SEAT Sport SEAT Leon +19.801secs
6. Dirk M?ller BMW Team Germany BMW 320si +21.616secs
7. Gianni Morbidelli N.technology Alfa Romeo 156 +23.268secs
8. Rickard Rydell SEAT Sport SEAT Leon +25.240secs

9. Peter Terting SEAT Sport SEAT Leon +25.582secs
10. Gabriele Tarquini SEAT Sport SEAT Leon +27.233secs
11. Jordi Gene SEAT Sport SEAT Leon +27.575secs
12. Alain Menu Chevrolet Chevrolet Lacetti +28.079secs
13. Pierre Yves-Corthals JAS Honda Accord Euro R +29.840secs I
14. Yvan Muller SEAT Sport SEAT Leon +30.892secs
15. Nicola Larini Chevrolet Chevrolet Lacetti +36.425secs
16. Maurizio Ceresoli GR Asia SEAT Toledo Cupra +36.803secs I
17. Alessandro Zanardi BMW Team Italy-Spain BMW 320si +43.212secs
18. Andy Priaulx BMW Team UK BMW 320si +43.903secs
19. J?rg M?ller BMW Team Germany BMW 320si +44.056secs
20. Diego Romanini Wiechers-Sport BMW 320i +52.868secs I

21. Duncan Huisman BMW Team Italy-Spain BMW 320si +53.752secs
22. Stefano D'Aste Proteam BMW 320i +55.394secs I
23. Luca Rangoni Proteam BMW 320si +1min 02.778secs I
24. Oscar Hidalgo Wiechers-Sport BMW 320i +1 lap I

Did not finish:

Rob Huff Chevrolet Chevrolet Lacetti 0 laps completed

[I denotes Yokohama Independents' Trophy entrant]