唐景嵩向着众人拱拱手,开口道“职下乘船,从红河进入安南境内时,发现天德江与六头江汇流处水流湍急,水量极大,而两河汇流处距离河内城不到二十里,若是提前在两河汇流处截流蓄水,然后在临战时,破堤放水,以湍流冲击法军部署在江中的军舰和沿河工事,稍后,我军再派遣炮舰趁水量上涨的机会,顺流而下,攻击法军军舰和炮台,掩护主力部队从南门方向发起进攻,当有更大机率的成功性。”
“天德江水流平缓,汇入一部分六头江江水后,虽然不能以水淹城,不过用以暂时打乱法军沿江防线,倒是不难。”
梅东兴找到地形图上标注的两江交汇处,看了一会后,很快做出决定,采纳唐景嵩提出的进攻方案,然后在唐景嵩提出方案的基础上,做出部分改进,制定了最终的进攻部署:
由李文彩带领2500名南洋军团正规军,从上清坊出发,越过六头江左岸,沿着
天德江前进,过江到志村塘与陈新桂率领的第二支进攻部队会合。
而陈新桂则带领1000余名士兵,绕过河内被封死的西门,沿水路到六头江和天德江汇合处登陆,夺取镇桥及涂山的高地,从侧面进攻法国军队在天德江的防御工事,以便李文彩所部通过该处。
两支部队的会合一旦在天德江左岸实现,会合起来的这两支部队继续向前推进,攻击法军的第二条防线,主要是用军舰炮火轰击从中山延伸到拉贝的水坝和从北宁到搭桥的水坝。击溃守军后,顺势攻入南门,占领河内城。
3月27日上午10时,六德江水流暴涨,四艘排水量500吨的炮舰、三艘排水量300余吨的炮艇顺着暴涨的河水,顺流而下攻击法军,
上午11时,南洋军团炮舰编队摧毁四座小型沿江堡垒,顺利突破至距离河内城南门六里处。
中午12时,法国江上军舰不敌南洋军团炮舰突袭,一艘小型铁甲舰受创被俘,两艘炮艇被击沉,一艘炮艇趁乱逃离,两艘炮艇被俘获。
法国军舰编队全军覆没,沿岸工事被摧毁殆尽,随后,下午三时,李文彩部和陈新桂所部击溃负隅顽抗的法国守军,成功突破南门守军防御,进入河内城。
傍晚五时零七分,河内城大部被占,法军守备司令李维业见援军断绝、突围无望,在南洋军团劝降代表不虐待俘虏、保证被俘法军人身安全的承诺下,下令全体法国军队和隶属的黑人土著、安南军队停止抵抗。
由此,南洋军团以伤亡300余人的低价,取得了击毙法军189人,伤110人,俘虏白人士兵400余人的大胜。(黑人土著和安南仆从军一般不计入军功记录。)