唐軍與黃龍島海戰失敗,李存霸在岸邊又被氣暈吐血,唐軍士氣全無。李家老太爺李進在顛簸過程中咽氣了,李家幸存的族人失聲痛哭。李存義在得知李氏族人遇難後,為了報複發兵猛攻漢軍蕭開大營,但此舉卻正中蕭開下懷,他最喜歡的便是以守代攻,唐軍的猛攻除了丟了上百具屍體外一無所獲。
此時北方漢軍氣勢如虹隻待南下,但夏銘卻因南方潮濕天氣而導致舊傷複發,四肢疼痛無力,尤其是臉上燒傷的舊患潰爛,未及日居然陷入昏迷。夏銘蘇醒時將北方漢軍指揮權交給了龍衛統領張通明。
張通明正要準備籌集大軍,但此時進入永定十六年十二月中旬,忽然冬季台風來臨,天降暴雨,水淹城池,海堤被毀。
如此台風中,漢軍海防營的船隊在黃龍島遭到重創,大半戰船被台風摧毀,其餘戰船也多有損失需要修整。而揚州各府縣河道暴漲,海水倒灌導致漢軍淡水稀缺,集結在此的二十萬北方漢軍進退不得,張通明無奈下令撤至揚州北方。
當李存霸醒來得知台風擊退漢軍後,頓時大笑起來,道:“天不絕我武唐,天不絕我武唐啊!”
永定十六年臘月二十八日,南方漢軍,總帥金盛向唐軍張楠部發起了決戰總攻,雙方在紫陽府決戰,此役金盛統兵南方漢軍七萬人,張楠統兵唐軍十一萬人,血戰十日,從臘月二十八打到了正月初八,唐軍重壓之下發生嘩變,金盛部下毛屛、肇安、王慶雲、王慶豐兄弟(王懷禮之子)、兀陽(兀鬆之子)等諸將趁機衝入張楠大營主陣,張楠狼狽逃走,毛屛砍下張楠帥旗導致唐軍陣腳大亂,金盛趁機發起總攻,唐軍戰敗。
張楠僥幸逃至壽州府,重新點兵發現十一萬大軍隻有五千多人回來,唐軍第二路敗得徹徹底底。
金盛攜帶大勝南下,先是奪回了永州,隨後攻取壽州,壽州各地官府百姓立即開城投降,張楠率其餘唐軍向東南逃回到武唐大後方越州老巢。