Shi Lang
In 1680, Zheng Jing was forced to abandon Xiamen, Quemoy and Dongshan after losing a major naval battle to Chinese Qing admiral Shi Lang. Driven off the mainland by the Manchus, he retreated to modern-day Tainan where he fell ill and died of dissipation on 17 March 1681. Zheng named as his successor his oldest son, Zheng Kezang; however, Zheng Kezang was quickly toppled in favor of Zheng Keshuang.