The visitors took the lead through Ning Jiang three minutes before the interval, with second-half strikes from Lin Gao (62) and Dario Conca (67) making sure of the victory.
Beijing Guoan lost ground at the top with a 1-0 loss to Jiangsu Shuntian, Hang Ren scoring the only goal after 24 minutes.
The win sees Jiangsu leapfrog Beijing into second spot on goal difference.
Guangzhou slipped down the table to fourth with a 3-2 defeat at home to basement side Qingdao Zhongneng.
Zhu Jianrong scored twice for Qingdao with Leonardo Da Silva also on target. Miao Tang and Rafael Coelho replied for Guangzhou.
Changchun Yatai make up the top five following a late 3-2 win over Hangzhou Greentown.
The home side looked in control at the interval thanks to goals from Fabricio and Wei Du, but Weidong Liu and Dong Wang levelled matters for Changchun before Cheng Liansheng grabbed a late winner.
Shanxi Zhongxin were beaten 3-1 by Shandong Luneng and remain in the bottom three.
Gilberto, Wang Tong and Wu Xinghan were on the scoresheet for the hosts, with Shanxi's reply coming from Johnny.
Goals from Hai Yu and Chenglin Zhang earned Guizhou Renhe a 2-1 victory at Tianjin Taida, who had taken the lead through Sjoerd Ars' first-half penalty.
The match between Dalian Shide and Henan Jianye finished goalless.