China missed out on a clean sweep of badminton golds at the East Asian Games but locked up the remaining table tennis titles to stretch their big lead in the medals table Sunday.
World number three Du Pengyu beat Wang Zhengming 22-20, 21-17 to win the men's singles badminton and Han Li upstaged ex-number one Wang Shixian in another all-Chinese final for the women's title.
China also won the mixed and women's doubles but Lee Sheng-mu and Tsai Chia-hsin crashed the hosts' party when they beat fellow Taiwanese Chen Hung-ling and Lu Chia-pin to win the men's doubles.
China won all five badminton golds at the 2012 Olympics, despite a fixing scandal involving two of their players, but surprisingly won only two titles at this year's world championships on home soil.
China have also been dominant in table tennis and they snared all four titles on offer on Sunday. Fan Zhendong was crowned men's champion and Chen Meng won both the women's singles and doubles, alongside her partner Zhu Yuling.
Hao Shuai and Yan An won the men's doubles. North Korea's Kim Hyok-Bong and Kim Jong had ensured China could not annex all seven table tennis golds when they won the men's team event on Friday.
The badminton and table tennis haul pushed China's uncatchable total to 114 gold medals -- more than half the 203 contested so far -- with two days of competition remaining.
China also enjoyed a strong night in the pool, taking three of the seven titles including Xu Danlu's victory in the women's 800m freestyle.
And they picked up another three gold medals in gymnastics with Deng Shudi winning the men's floor, Huang Yuguo claiming the men's pommel horse and Tan Jiaxin winning the women's uneven bars.
China also beat Japan 3-0 to win the women's volleyball while Taiwan snared both road cycling races, with Feng Chun-kai taking the men's and Huang Ting-ying victorious in the women's.