Lucas Barrios struck twice to complete a good week both for club and personally for the Paraguayan, after he scored in the midweek 2-1 Asian Champions League last-16 first leg away to the Central Coast Mariners.
Evergrande were 2-0 ahead before Barrios struck, with Elkeson (39) and Linpeng Zhang (62) on target, to pave the way for the former Borussia Dortmund frontman to continue his good form with goals after 66 and 81 minutes.
Edu pulled a goal back for the visitors in injury time, but an eighth win in nine league games was already assured for the defending champions.
Despite that record Shandong Luneng only trail on goal difference, albeit having played a game more, after they beat Shanghai SIPG 1-0. Wang Yongpo grabbed the decisive goal after 58 minutes.
Third-placed Guizhou Renhe are eight points adrift of the top two despite recording a 3-2 win over Guangzhou.
Zvjezdan Misimovic (26) and Chunyu Li (46) fired Renhe 2-0 ahead. Rafael Coelho managed a double in reply but Bo Qu's 83rd-minute goal in between ensured a home win.
Winless Changchun Yatai came from two goals down to grab a 2-2 draw at Dalian Aerbin.
Dabao Yu (47) and former Barcelona midfielder Seydou Keita (64) had given Dalian control only for Pei Shuai (69) and Jiang Zhe (89) to steal a point.
Tianjin Taida, who were deducted six points for match fixing at the start of the season, moved off the foot of the table with a 2-2 draw at Beijing Guoan.
They needed an injury-time Carmelo Valencia equaliser to do so after Frederic Kanoute (35, 59) had twice given Guoan the lead. Yang Cao scored the initial leveller on 51 minutes.
Bofei Lu scored twice from the penalty spot as Jiangsu Shuntian drew 2-2 at home to Shanghai Shenhua.
Bofei's 13th-minute opener was cancelled out by Eduardo Dady (27) only to again score from the spot on 34 minutes. Xu Liang equalised for good four minutes before half-time.
Qingdao Zhongneng and Shanghai Shenxin played out a goalless draw.