就在登陸部隊飛奔着朝升龍推進的時候,已經得知被入侵的西山軍也組織了部隊,企圖在唐軍抵達升龍之前,在升龍以東的地區建立防線,阻擋唐軍的前進。然而這支約二千多人的西山軍部隊,在太平江一帶遭到了大唐海軍的炮艇編隊的阻擊。
西山軍要想阻攔唐軍,當然最佳的辦法就是切斷太平江上的橋梁,據河而守,将唐軍擋在河對岸。可是現在他們卻驚訝地發現,唐軍的炮艇在江面上自由的活動,反而阻礙了他們過河。
這場遭遇戰是以唐軍四艘炮艇攔截到正準備過河的建立防線的西山軍部隊爲開始的,唐軍炮艇立即在河道上開始對河岸兩側的西山軍進行炮擊。西山軍的部隊都是輕步兵,甚至裝備的火槍都不多,更不要提火炮了,他們驟然遭到了炮艇編隊的炮擊,立即就是陣腳大亂,河岸兩側的西山軍開始到處逃竄,以躲避炮擊,不過這一逃竄,他們就結不成任何陣勢,也完全不可能繼續執行阻擋唐軍前進的步伐了。
西山軍的防守部隊還沒有跟大唐陸軍正式接觸,就被幾艘炮艇給打散,也是格外悲催。
淩壯飛很快命令炮艇們開始在升龍府之側的紅河集結,并且阻攔任何從升龍派出的部隊,以爲唐軍的推進創造更好的條件。其後西山軍也确實嘗試繼續派出部隊,但是在紅河中的炮艇很好地阻攔了西山軍任何出城作戰的企圖。
唐軍登陸五個半小時候,唐軍先頭部隊抵達升龍,隔紅河對望升龍城池。此時西山軍鎮守升龍城的是西山朝大司馬吳文楚,也是西山軍早期将領,算是比較有計策和戰力的人。不過此時,吳文楚已經是無計可施,他沒有想到僅僅是一天還沒到的功夫,自己的兩萬大軍就被唐人圍困在了升龍城之中,前不能進,後不能退。
“主公實在是失策了啊!這唐人兇狠冥頑,而且戰力強悍,據聞少有敗績,而且進兵神速,全無征召。主公判定唐人對我安南不會插手,沒想到現在連招呼也沒打,就殺到了升龍城下。以唐國軍力之盛,恐怕此時絕不止在升龍一處出兵,我西山朝之江山危矣。”
就在吳文楚在爲西山朝命運擔憂的時候,唐軍已然開始了對升龍的攻勢。多艘搭載了155毫米重炮的炮艇,朝着升龍城的城牆射出了炮彈。升龍城之前是鄭主統治越南北方的核心所在,城防也是極爲堅固的。可是唐軍當初建造搭載155毫米重炮的炮艇時,就考慮到了轟擊海岸或者河流旁邊的堅固工事,使用爆破彈和穿甲彈的艦炮,對于這些堅固工事十分有威脅。
果然,在幾輪炮擊之後,臨河一面的升龍城牆已經被幾艘炮艇的大炮轟塌,上面守城的越南人驚慌着從城牆上跳下來,這一面的所有防禦力已經被瓦解。淩壯飛随即命令唐軍士兵開始渡河攻入升龍城,預想中可能有一頂激烈度的巷戰也并沒有發生,吳文楚在唐軍重炮轟城之後,立即領兵從城池南門撤出,西山軍根本不想在城内跟唐軍發生碰撞。
這也是唐軍來的太突然,勢頭也太猛,吓到了平素沒有打過什麽硬仗的西山軍,特别是最近幾年内,西山軍内部問題慢慢叢生激化,戰鬥力也遠不如十年前的時候那麽強了,雖然他們還在不斷獲取勝利,可是真的碰到了硬茬,也是會膽戰心驚。
吳文楚和自己的謀士吳時任希望領軍暫時退到三疊山一帶,然後等待來自順化的阮惠援軍。然後雖然唐軍并沒有在南門和西門封鎖,可是當吳文楚率軍退卻到天江一帶的時候,卻再度遇上了唐軍的炮艇。
吳文楚一時間萬念俱灰,不過仍舊嘗試垂死掙紮,吳文楚發覺唐軍已經毀掉了天江上的橋梁,而且據河道而守,不過唐軍的炮艇也隻有四艘,雖然是很強悍,但是也不是沒有應付的辦法。吳文楚的謀士吳時任爲他出了一條計策,也就是分兵過河。
吳文楚手中尚有一萬多人,他将這一萬多人分爲了幾部,然後在天江的不同河段上搶渡,雖然唐軍的炮艇用着不錯的殺傷力,而且隻要發動攻擊,這一邊就不會成功,可是唐軍的炮艇數量也有限,吳文楚拉開了自己的部隊在多個地方渡河,就使得唐軍炮艇無法同時兼顧所有方面,最終還是讓吳文楚帶着大部分西山軍渡過了天江。
唐軍雖然緊急向其他炮艇支隊請求了援助,不過最終還是稍微慢了一些,放吳文楚和一萬西山軍逃離了。雖然沒能對西山軍一網打盡,但是唐軍也是殲滅和俘虜了一萬多西山軍士兵,并且成功奪取了升龍城。在吳文楚撤退的時候,唐軍忙于控制升龍城,受限于兵力沒有顧得上吳文楚,而且在吳文楚逃過天江之後,唐軍也沒有太多餘的兵力追擊,隻能将比較有限的兵力投入對升龍附近的西山軍的清剿。
升龍以北,安南與清國交界之處,西山軍仍有一定力量,淩壯飛繼續利用炮艇編隊,配合着自己手中的地面部隊,連續對北部的西山軍作戰。西山軍的後路被切斷,而且唐軍來勢洶洶,火力強大,西山軍被連續切割,分頭擊破,難有作爲。
在淩壯飛的指揮下,越南北方戰場的唐軍僅僅用一周多的時間,就基本上肅清了西山軍的力量,以升龍爲中心,站穩了腳跟。而與此同時,南部戰場的風雲也已然掀起。