Michael Ammermuller took his maiden A1GP victory and the first win of the season for Team Germany in the Sprint race at Zhuhai.
The German driver held off a race-long challenge from Switzerland's Neel Jani, who eventually settled for second place after he earned the extra point for fastest lap.
While the front two pulled away, Franky Cheng pulled off one of the few clean overtaking moves in the race when he snatched third place from Adam Carroll's Irish car on lap 10.
Cheng held on to take his first podium in the series, and a great result for the Chinese team on home soil.
Carroll had to settle for fifth ahead of a fast-starting Tomas Enge, who spent the majority of the race fighting to keep Oliver Jarvis and several other cars at bay.
The battle for the final point was fierce from the start of the race, as Canada and New Zealand fought over 10th place once South Africa, Brazil and Australia had all been caught up in a first lap accident.
Jonny Reid eventually took the place from Robert Wickens at the hairpin, but the two cars made contact, forcing the Canadian car into a spin which dropped Wickens down to 15th.
Pos Driver Team Time 1. M.Ammermuller Germany 20:31.432 2. Neel Jani Switzerland +0.601 3. Cheng Cong Fu China +4.632 4. Adam Carroll Ireland +6.707 5. Tomas Enge Czech Republic +7.386 6. Oliver Jarvis Great Britain +7.865 7. N.Karthikeyan India +8.661 8. Loic Duval France +9.033 9. J.Bleekemolen Netherlands +9.650 10. Jonny Reid New Zealand +12.992 11. Edoardo Piscopo Italy +14.709 12. J.Summerton USA +16.895 13. Ian Dyk Australia +17.169 14. Adam Khan Pakistan +20.944 15. Robert Wickens Canada +21.784 16. David Garza Mexico +23.388 17. Satrio Hermanto Indonesia +23.792 18. Sergio Jimenez Brazil +1 lap Retirements Joao Urbano Portugal 10 laps Adrian Zaugg South Africa 1 lap Alex Yoong Malaysia 1 lap Chris Alajajian Lebanon 0 laps Fastest lap: Jani, 1:24.418 on lap 11