С тех пор Тайвань вновь вернулся во владение китайцев. Эта заслуга принадлежит Чжэн Чэнгуну и его армии, они — великие герои. Не говоря уж о том, как радовался народ, императорский двор также считал это большим успехом, император Канси сказал: «Чжэн Чэнгун — не мятежник правящей династии, он — верный слуга прошлой династии». В память об этом он написал стих. Чжэн Чэнгун умер через год после возвращения Тайваня, его сын Чжэн Цзин вступил на престол, он по-прежнему считал династию Мин законной и не считался с династией Цин. Во время Восстания трех вассалов Чжэн Цзин посылал людей в поддержку Гэн Цзинчжуну. Это сильно разгневало императора Канси. Он не мог смириться с тем, что армия Чжэна оккупировала Тайвань и по любому поводу затевает ссоры с правящей династией, поэтому решил немедленно объединить Китай и Тайвань. Чжэн Цзин не желал капитулировать, поэтому оставалось лишь прибегнуть к оружию.
Чжэн Чэнгун строго заявил: «Тайвань принадлежит Китаю»
Кого послать командовать войсками для захвата Тайваня? Император Канси выбрал опытного военачальника Ши Лана. Ши Лан был родом из Цзиньцзяна (Цзиньцзян находится на юге городского округа Цюаньчжоу в провинции Фуцзянь), он вырос у моря. Раньше он тоже был человеком Чжэн Чжилуна и Чжэн Чэнгуна, но затем он с Чжэн Чжилуном подчинился династии Цин, и Чжэн Чэнгун рассердился и убил всю его семью. Осознавая, что он знает толк в морских боях и умеет командовать войсками, цинская армия повысила его до командующего военным флотом. Император Канси хотел вернуть Тайвань обратно и считал, что Ши Лан в качестве предводителя справится с этим. Но некоторые министры были обеспокоены, они сказали: «Раньше Ши Лан был заодно с семьей Чжэн, кто знает, что у него теперь на уме? Если отправить его на войну за Тайвань, вероятно, он уже не вернется». Император Канси сказал: «Я наблюдал за Ши Ланом уже много лет, он точно не предаст, кроме того, в морских боях он проявляет себя лучше всех». И он отправил Ши Лана в Фуцзянь тренировать военный флот.
Когда Чжэн Чэнгун в свое время отправился на Тайвань, он не проронил ни звука, он скрытно двинул войско в поход, смертельно боясь спугнуть голландцев. В этот раз Ши Лан открыто строил корабли и обучал войска, заявляя, что он желает объединить страну. К тому времени Чжэн Цзин уже умер, а его подчиненные сражались и подтолкнули его второго сына Чжэн Кэшуана к тому, чтобы он стал Яньпин-ваном. Чжэн Кэшуану было всего лишь 12 лет, ему было не под силу объединить людей. Когда распространились новости о том, что Ши Лан тренирует военный флот, на Тайване началась паника, и все думали по-разному. Ши Лан натренировал свой флот, затем доложил об этом императору и получил приказ отправляться в путь. Летом 1683 года 20-тысячная цинская армия вышла в море и вскоре успешно достигла архипелага Пэнху.
Предводителя армии Чжэна, который охранял архипелаг Чэнху, звали Лю Госюань. Он не только держал в руках контроль над армией, но и являлся ветераном морских битв. В его распоряжении также было двадцать тысяч человек. Он думал, что вскоре начнется тайфун, поэтому решил принять строгие меры предосторожности: на передовой он соорудил низкую ограду, выставив прямой линией более двухсот военных кораблей. На борту каждого корабля была голландская пушка, больше двадцати огнестрельных орудий, а также около ста-двухсот самопалов. Лю Госюань полагал, что он будет способен задержать цинскую армию. У Ши Лана также имелось более двухсот военных кораблей, которые были оснащены разнообразными орудиями. Он разделил эти корабли на четыре отряда: левый, средний, правый и задний, а сам принял личное командование в центре, постепенно продвигаясь вперед. Столкнувшись, обе стороны открыли огонь. Пушки были основными силами, и эти бои не были похожи на сражения в древности — было чрезвычайно шумно! От выстрелов, хлопков и шума можно было оглохнуть! Пламя озаряло половину неба, а вторую половину неба устилал дым.