以有心算無心,唐軍打了漢軍一個措手不及,江州漢軍尚未反應過來,便被李存義包了餃子全部拿下,僅剩下江州西部地區苦苦支撐。而此時江北司州地區,司州牧賀蘭宗也受到了李存義的勸降書,但賀蘭宗直接斬殺了唐軍使者,并告知全體將士文官道“吾與反賊,勢不兩立”
賀蘭宗召集手下諸將,組織鄉軍義軍,招募兵丁,迅速前往司州南部東平府。
李存義率軍度過龍河之后,接連攻破東平府六座縣城,抵達東平府城時,唐軍士氣高昂,根本不將漢軍放在眼中。
李存計作為前鋒營統領,立即率軍攻城,卻不料漢軍守將耶律靳早有準備,他們在唐軍登城的時候迅速拋射桐油罐,隨后拋射火箭。冬季干燥,城外迅速燃起了大火,將數千名唐軍隔在東平城下。耶律靳親率騎兵出城,繞著城墻邊砍殺唐軍。彼時唐軍士氣皆無,紛紛跪地求饒,但耶律靳一概不留,全部斬殺。
李存計九死一生撿了一條命逃回去,卻半面臉被燒傷,送到杭州城醫治去了。
李存義大怒,沒想到在小小的東平府遇到如此阻礙,他重新調集重兵攻城,但耶律靳準備充足,根本不怕李存義的大軍。不久之后,賀蘭宗率援軍馳援而來。司州漢軍在東平府抵擋唐軍十日,百姓撤走之后,才放棄守城,后撤至東平府茂縣。
此時徐州守將鹿頑率領八千徐州漢軍、代州守將伍大慶率六千代州漢軍、禁軍江東軍團前鋒營星夜馳遠至此,漢軍依托茂縣瓦藍山地形,居高臨下阻擋唐軍的進攻。
李存義率三十萬唐軍猛攻瓦藍山,漢軍堅守瓦藍山與茂縣,隨即茂縣被攻破,守將耶律靳戰死殉國。李存義調大軍猛攻瓦藍山,漢軍諸將拼死抵擋。至十二月,西北漢軍并州漢軍、代州漢軍、琿州漢軍、牧州漢軍與禁軍兩團在老將廊滄宇指揮下抵達瓦藍山戰場。
賀蘭宗終于松了一口氣,隨后在守城之時身中一箭,被其子賀蘭峰救下。而唐軍駐扎茂縣的將軍茅政在半夜撒尿的時候,遭人暗殺,李存義為了報復暗殺者,下令屠殺茂縣現場內男女老幼,一時之間茂縣雞犬不鳴。
由于瓦藍山地勢易守難攻,唐軍久攻不克,李存義便下令撤軍,暫時不去攻打龍都府,而是調轉方向配合李存霸的第三路大軍攻打北方,試圖占領幽州、滄州、徐州、揚州、青州等地。
廊滄宇自然不會坐視唐軍主力東進,于是下令追擊,當漢軍抵達徐州安慶府時,遭遇到了唐軍的伏擊。
李存義騎在馬上哈哈大笑,槊槍遙指廊滄宇說道“老將軍,你若投降,廊滄家永享富貴榮華。”
廊滄宇大怒,一箭射去,被李存義閃開,隨后李存義下令合圍大軍猛攻。而此時原本進攻牧州的唐軍寧玉部忽然出現在漢軍身后,漢軍陣腳大亂,李存義趁機親率騎兵突襲并州軍,殺并州守將矮腳虎覃勇。代州守將虬髯虎刁仁義想要搶奪尸首,又被李存義一件射中死于馬下。七虎之中,兩虎陣亡,西北漢軍損失慘重,漢軍大敗,被唐軍殺得血流成河。
此時漢軍援軍終于出現,賀蘭宗率領兩千騎兵沖入唐軍寧玉部統帥,賀蘭宗砍斷了寧玉帥旗,賀蘭峰強挑寧玉替身,并高呼寧玉已死,唐軍寧玉部陣腳大亂,賀蘭宗父子帶領一千騎兵在寧玉部橫沖直撞,沖散了這伙兒唐軍。
廊滄宇率領其余大軍后撤至東平府才穩住陣腳。
隨后,李存義大軍猛攻東平府,由于軍隊士氣低落,漢軍漸漸不敵,廊滄宇派曹禮禁軍部偷襲唐軍后路,卻遭到唐軍埋伏,曹禮率軍奮力殺出重圍。廊滄宇見軍隊士氣不振,而東平府城多處損壞,于是下令撤軍至瓦藍山修整。
李存義連戰連勝,望著漢軍落荒而逃仰天大笑道“漢軍無人咦”