就在昝萬壽在釣魚城大破蒙軍之時,曹二狗也率軍往蓬溪寨進發了。入秋之後,通往蓬溪寨的河水下降甚多,已無法行駛大中型運輸船隻,故此次大軍並沒有走水路,而是沿官道前進。救援蓬溪的霹靂軍仍是追擊紐璘的兵力,即第一師的兩個步兵旅、師部旅和楊邦憲率領的二千人。楊文仍率一千播州軍守衛箭灘渡和靈泉山。
在行軍途中,有騎兵源源不斷為曹二狗送來情報。他們屬於第一師騎兵旅,原本是被吳青留守靈泉山的三百騎。楊文接管靈泉山的防務之後,他們便前往了蓬溪寨。隻是蓬溪寨被楊大淵團團圍住,除了極少數手身矯健者可以通過繩索縋進城,保持與外界的聯係外,其餘人根本進不了寨,大騎兵更是如此。
眼見無法與寨中的袍澤彙合,這三百騎兵便在外圍騷擾敵人的糧道,襲殺敵人的信使和偵騎,這讓新附軍不堪其擾。除了要分重兵保護糧道外,也使得新附軍信息不暢,軍情滯後。靈泉山前往蓬溪寨隻有一百餘裡,大軍隻需要三日便可趕到。但因為他們的存在,當楊大淵得知霹靂軍援軍前來之時,曹二狗的行軍隊例距蓬溪寨隻有了六十裡。
楊大淵知道自己絕對無法擋住曹二狗。蒙軍在綿水、簡州、資州、神臂城、富順的一係列慘敗,也傳到了他的耳中,當時他便暗暗做了退走的準備。他對劉整和劉黑馬不以為然,但卻清楚紐璘和百家奴所部的戰力。在降蒙之前,楊大淵曾和兩人多次交手,皆是敗多勝少。輕易便擊敗了兩人的曹二狗前來,他如何不心虛。
楊大淵與侄子楊文禮手下原本有八千人,在蓬溪寨和靈泉山折損之後尚有六千五百人,加上數千民夫,人數也達到了一萬餘人。這麼多人如果倉促撤退,在追擊之下會演變成一場潰敗。他知道如果逃跑,曹二狗並不見得能追上,因為對方也是步兵,還帶了火炮和大量的彈藥,速度不會比自己快。可麻煩在於,守寨霹靂軍可是一千餘名騎兵,外圍也有三百名騎兵。這些騎兵會嚴重遲滯自己行軍速度。
左思右想之後,楊大淵做了兩手準備。他先是寫信給欽察,乞求蒙軍的東川元帥府出兵來救。在他看來,自已降蒙以來一直忠心耿耿,為蒙古人東討西伐,欽察理應派兵來救。再說了自已仍有數千精銳,隻消來二千輕騎壓製住霹靂軍騎兵,便可率軍從容而退。
除了滿心期待援軍之外,楊大淵也做好了獨自逃跑的準備。要逃跑成功,首要的是限製霹靂軍騎兵的行動。為此他一方麵是挑選了五百精銳,以固守蓬溪寨下山處的營壘。這營壘雖然比不得堅城,卻也是壕溝、土牆、柵欄、絆馬索等一應俱全。蓬溪寨內的霹靂軍騎兵並沒有重火器,要突破營壘的封鎖也是極難。
另一方麵,楊大淵又挑了一千士兵和二千民壯前去挖毀官道。時值秋雨綿綿,道路本就難行。這官道一毀,霹靂軍的重炮要前行更是難上加難。雖然道路可以重修,但畢竟要花費時間,等道路重新可以通行,他已率主力已經走遠了。
聽聞曹二狗越來越近,楊大淵便帶著五千精銳開始往青居城而去,隨行的民夫也皆是身強力壯之輩。而留下的人中,除了守衛營壘的五百精銳外,挖壕溝民夫和士兵都是老弱病殘。指望這些人擋住霹靂軍顯然不可能,故楊大淵在臨行前專門給斷後的楊文禮交待了一番。他叮囑侄子說,事不可為則可以率親信退走。“留得青山在,不怕沒柴燒”。