果然,在幾輪炮擊之後,臨河一麵的升龍城牆已經被幾艘炮艇的大炮轟塌,上麵守城的越南人驚慌著從城牆上跳下來,這一麵的所有防禦力已經被瓦解。淩壯飛隨即命令唐軍士兵開始渡河攻入升龍城,預想中可能有一頂激烈度的巷戰也並沒有發生,吳文楚在唐軍重炮轟城之後,立即領兵從城池南門撤出,西山軍根本不想在城內跟唐軍發生碰撞。
這也是唐軍來的太突然,勢頭也太猛,嚇到了平素沒有打過什麼硬仗的西山軍,特別是最近幾年內,西山軍內部問題慢慢叢生激化,戰鬥力也遠不如十年前的時候那麼強了,雖然他們還在不斷獲取勝利,可是真的碰到了硬茬,也是會膽戰心驚。
吳文楚和自己的謀士吳時任希望領軍暫時退到三疊山一帶,然後等待來自順化的阮惠援軍。然後雖然唐軍並沒有在南門和西門封鎖,可是當吳文楚率軍退卻到天江一帶的時候,卻再度遇上了唐軍的炮艇。
吳文楚一時間萬念俱灰,不過仍舊嚐試垂死掙紮,吳文楚發覺唐軍已經毀掉了天江上的橋梁,而且據河道而守,不過唐軍的炮艇也隻有四艘,雖然是很強悍,但是也不是沒有應付的辦法。吳文楚的謀士吳時任為他出了一條計策,也就是分兵過河。
吳文楚手中尚有一萬多人,他將這一萬多人分為了幾部,然後在天江的不同河段上搶渡,雖然唐軍的炮艇用著不錯的殺傷力,而且隻要發動攻擊,這一邊就不會成功,可是唐軍的炮艇數量也有限,吳文楚拉開了自己的部隊在多個地方渡河,就使得唐軍炮艇無法同時兼顧所有方麵,最終還是讓吳文楚帶著大部分西山軍渡過了天江。
唐軍雖然緊急向其他炮艇支隊請求了援助,不過最終還是稍微慢了一些,放吳文楚和一萬西山軍逃離了。雖然沒能對西山軍一網打盡,但是唐軍也是殲滅和俘虜了一萬多西山軍士兵,並且成功奪取了升龍城。在吳文楚撤退的時候,唐軍忙於控製升龍城,受限於兵力沒有顧得上吳文楚,而且在吳文楚逃過天江之後,唐軍也沒有太多餘的兵力追擊,隻能將比較有限的兵力投入對升龍附近的西山軍的清剿。
升龍以北,安南與清國交界之處,西山軍仍有一定力量,淩壯飛繼續利用炮艇編隊,配合著自己手中的地麵部隊,連續對北部的西山軍作戰。西山軍的後路被切斷,而且唐軍來勢洶洶,火力強大,西山軍被連續切割,分頭擊破,難有作為。
在淩壯飛的指揮下,越南北方戰場的唐軍僅僅用一周多的時間,就基本上肅清了西山軍的力量,以升龍為中心,站穩了腳跟。而與此同時,南部戰場的風雲也已然掀起。