唐军与黄龙岛海战失败,李存霸在岸边又被气晕吐血,唐军士气全无。李家老太爷李进在颠簸过程中咽气了,李家幸存的族人失声痛哭。李存义在得知李氏族人遇难后,为了报复发兵猛攻汉军萧开大营,但此举却正中萧开下怀,他最喜欢的便是以守代攻,唐军的猛攻除了丢了上百具尸体外一无所获。
此时北方汉军气势如虹只待南下,但夏铭却因南方潮湿天气而导致旧伤复发,四肢疼痛无力,尤其是脸上烧伤的旧患溃烂,未及日居然陷入昏迷。夏铭苏醒时将北方汉军指挥权交给了龙卫统领张通明。
张通明正要准备筹集大军,但此时进入永定十六年十二月中旬,忽然冬季台风来临,天降暴雨,水淹城池,海堤被毁。
如此台风中,汉军海防营的船队在黄龙岛遭到重创,大半战船被台风摧毁,其余战船也多有损失需要修整。而扬州各府县河道暴涨,海水倒灌导致汉军淡水稀缺,集结在此的二十万北方汉军进退不得,张通明无奈下令撤至扬州北方。
当李存霸醒来得知台风击退汉军后,顿时大笑起来,道:“天不绝我武唐,天不绝我武唐啊!”
永定十六年腊月二十八日,南方汉军,总帅金盛向唐军张楠部发起了决战总攻,双方在紫阳府决战,此役金盛统兵南方汉军七万人,张楠统兵唐军十一万人,血战十日,从腊月二十八打到了正月初八,唐军重压之下发生哗变,金盛部下毛屛、肇安、王庆云、王庆丰兄弟(王怀礼之子)、兀阳(兀松之子)等诸将趁机冲入张楠大营主阵,张楠狼狈逃走,毛屛砍下张楠帅旗导致唐军阵脚大乱,金盛趁机发起总攻,唐军战败。
张楠侥幸逃至寿州府,重新点兵发现十一万大军只有五千多人回来,唐军第二路败得彻彻底底。
金盛携带大胜南下,先是夺回了永州,随后攻取寿州,寿州各地官府百姓立即开城投降,张楠率其余唐军向东南逃回到武唐大后方越州老巢。