Tom Coronel était en pole et il a gardé la tête au départ, mais comme à chaque fois dans la deuxième course, les pilotes Chevrolet sont très vite remontés dans le classement.
Au cinquième tour, Alain Menu a pris la tête. Yvan Muller a également pris l'avantage sur Tom Coronel et il a mis une grosse pression sur son équipier. Il l'a touché et ils ont tous les deux été retardés, ce qui a offert la tête à Rob Huff.
Muller était deuxième devant Menu. Il lui a rendu la position, pour éviter une pénalité, mais il a réussi à repasser devant.
Huff a mené jusqu'à l'arrivée pour s'imposer devant Muller et Menu. Chevrolet s'offre un nouveau triplé.
Valente encore hors des points
Tom Coronel termine au quatrième rang, juste devant Stefano d'Aste, qui a vu sa porte s'ouvrir plusieurs fois durant l'épreuve.
Sixième place pour Mehdi Bennani devant Gabriele Tarquini et Colin Turkington, qui a doublé Tom Boardman dans le dernier tour. Alberto Cerqui complète le top 10.
Tiago Monteiro termine au 11ème rang avec la Honda. Le Français Hugo Valente est 18ème.
- Toutes les infos sur Shanghaï 2012, Rob Huff, Yvan Muller et Hugo Valente
Classement
1. Robert Huff - Chevrolet
2. Yvan Muller - Chevrolet - 1''195
3. Alain Menu - Chevrolet - 2''698
4. Tom Coronel - BMW - 4''378
5. Stefano D'Aste - BMW - 4''866
6. Mehdi Bennani - BMW - 5''574
7. Gabriele Tarquini - Seat - 20''406
8. Colin Turkington - Chevrolet - 25''189
9. Tom Boardman - Seat - 26''741
10. Alberto Cerqui - BMW - 27''167
11. Tiago Monteiro - Honda - 27''342
12. Aleksei Dudukalo - Seat - 28''113
13. Darryl O'Young - Chevrolet - 30''937
14. Fredy Barth - Seat - 32''626
Classement
15. Franz Engstler - BMW - 35''170
16. Fernando Monje - Seat - 35''249
17. Alex MacDowall - Chevrolet - 35''368
18. Hugo Valente - Seat - 41''675
19. Tom Chilton - Ford - 42''220
20. Eric Kwong - Chevrolet - 1'15''910
21. Filipe Souza - Chevrolet - 1'21''126
22. Ng Kin Veng - Chevrolet - 1'34''329
23. Charles Ng - BMW - 1 tour
24. Norbert Michelisz - BMW - 1 tour
25. Alex Liu - BMW - 2 tours
Abandons:
Kelvin Leong - Honda - 7 tours
Pepe Oriola - Seat - 6 tours
James Nash - Ford - 0 tour
