黃大根見狀大喜,隨即命令全軍追擊。騎兵和一部分步兵往趙匣剌方向追擊,主力步兵則前往興元府方向。此時他已得到來自歐陽軒的消息,說利州戰役即將結束,曹二狗和張玨即將率軍進軍漢中。歐陽軒在信中告訴他,務必速速前往興元府,首要任務是援助王立,其次則是掃清沿途阻擊的蒙軍,為即將到來的大軍掃清進軍通道。
汪翰臣的三千兵馬雖將城固縣團團圍住,卻隻能乾瞪眼。他手下的蒙軍基本上都是新附軍的老弱殘兵,戰力和戰鬥意誌都差強人意,加之缺乏攻城武器,根本啃不動不算高大的城牆。話說王立手下偵察兵和特種兵都是霹靂軍中精銳,倚城防守不說能一打十,以一打三是綽綽有餘。實際上,對付新附軍的攻城行動,霹靂軍並沒有使用火器,僅憑石頭和刀矛便將他們打得屁滾尿流。
蒙軍初進攻之時,王立眼見敵人數量眾多,心中也有些忐忑。幾輪進攻下來,他已看出這些蒙軍戰力十分垃圾,便趁夜出城突襲了兩次,殺死了數百蒙軍。汪翰臣隻得命人挖壕築牆防守,將攻城戰打成了防禦戰。他已派人去洋州、鳳州等地調兵,待援軍一到再作打算。見汪翰臣龜縮不出,王立哭笑不得。不過,他對此也毫不在意,畢竟城中糧草充足,時間也在自己這邊。時間耗得越長,對自己越有利。
在接下來的半月時間裡,汪翰臣越發感覺形勢不妙。反複催促之下,各路援軍之中隻來了洋州的五百援軍,鳳州的援軍走到半途居然折返回去了。派往利州的信使稱趙匣剌已往沔州逃去,而陽平關的守軍也棄關而逃。有小道消息稱,霹靂軍已奪下利州,主力正往漢中而來。汪翰臣心中焦急,他不斷派快馬前去察探情況。他不是關心侄子汪惟正的安危,他是焦慮汪氏家族的基業。
雖然心有預感,但當汪翰臣得知利州軍馬全軍覆滅,汪氏族人儘數身死的消息之後,仍如五雷轟頂,竟然暈厥了過去。他醒來的第一件事,便是下令退軍。隻不過並不是退往興元府,而是經子午道退往關中京兆府。眼下霹靂軍大軍步步逼近,一路已占領沔州,其騎兵尾隨趙匣剌往西北方向的成州而去,其隨行的步兵也已逼近仙人關。另一路霹靂軍已奪下了褒城縣,並分兵前往武休關,主力則繼續前往興元府。
漢中地區守是守不住了,眼下退兵才有生路。從漢中到關中,中間隔著險峻的秦嶺,自古以來這裡有四條古道:陳倉道、褒斜道、儻駱道、子午道。當下霹靂軍已逼近興元府,已經切斷了前三條道路,唯有通過子午道。想到冬日子午道的艱險,可謂九死一生,汪翰臣便不寒而栗。果不其然,就在他率軍前往山口的路上,不少士兵便開了小差,甚至校尉也逃了不少。隨著離山口越來越近,逃跑的人也越來越多。當到達子午道的入口處時,汪翰臣身邊隻剩下了二百餘人。
汪翰臣一逃,漢中各州縣蒙軍要麼聞風而逃,要麼霹靂軍兵鋒一至便打開城門投降,更有不少主動前來歸降。到二月底時,整個漢中地區的州縣和重要關隘都插上了霹靂軍的旗幟。