按照作戰計劃,董虎夜襲雲頂城得手後,在第二日或次日上午黃大根便應率軍來援。這個計劃的關鍵在於順利奪得金堂縣城。金堂城地處沱江上遊,是數條幾條支流交彙之地,又與岷江水係溝道,地理位置十分重要。隻不過川西蒙軍駐屯重點在與霹靂軍及嘉定軍對峙的西邊,金堂及周邊州縣駐軍並不多。據戰前偵察,駐守金堂的隻有五百新附軍,而且城池年久修失,城防並不堅固。故歐陽軒和參謀部判斷,霹靂軍突然順水而下,可以輕取金堂,甚至能讓其不戰而降。
隻不過戰場形勢瞬息萬變,看似軟杮子的金堂城卻成一個顆硬釘子。這些金堂新附軍依托城防工事拚命死守,又用投石機和弩炮將通往雲頂城的河麵封鎖,還將僅有的二十多艘船鑿沉以封鎖河道。黃大根帶領的教導旅和特種旅雖然戰力強悍,兵力也是守軍的數倍,但兩旅都是輕裝部隊。在沒有重型火炮也沒有攻城器械的情況下,要想短時間攻入城中也是極難。守城的新附軍躲在城牆之後,拚命用弓弩、沸油、石頭甚至燒沸的金汁,硬生生打退了霹靂軍對城牆的數次進攻。這金汁乃是人的糞尿混合物,因為其含有大量的病菌毒素,傷口一旦被其感染,往往死於隨之而來的高燒和敗血症。
黃大根從來遇到過戰鬥意誌如此頑固的新附軍。作為曾經的官軍,新附軍裝備和人員素質並不太弱,有的甚至稱得上是精銳,其戰力低於的原因其實是紀律鬆懈戰鬥意誌薄弱,往往一戰而潰或怯戰望風而逃。霹靂軍雖然用手雷和輕型火炮消滅了不少金堂城守軍,但剩下的卻仍然死戰不退,著實十分異常。教導旅和特種旅有近三千精銳,隨行的基乾民兵也頗具戰鬥力,要是一擁而上守軍也頂不了多久,但這樣自己也會傷亡慘重。無奈之下,黃大根隻得一邊用輕型炮消耗敵人,一邊命人喊話勸降。
此刻占領雲頂城特種旅的先頭部隊麵臨著極大的壓力。雲頂城並非一座孤城,其與周邊有許多堡寨一同構築了防禦體係。董虎夜襲雖然頗為順利,但也有幾十名新附軍趁著混亂逃跑了。正帶援兵增援成都的蒙將夾穀龍古代從這些逃兵中得知雲頂城有失,隨即召集了周邊堡寨新附軍,試圖奪回雲頂城。夾穀龍古代本來帶有五百蒙古漢軍,加上召集的新附軍,拚湊了一支一千三百人的軍隊前往雲頂城。
雲頂城地形險峻但麵積廣大,光主要城門便有六個,鼎盛時期駐軍八千人另有大量百姓。這就導致防守戰線長,正常情況下至少需要千餘兵力才能守衛。成都方向吃緊,劉黑馬調走了五百騎兵。隻有五百新附軍的雲頂城防守便薄弱了許多,這也是董虎能夜襲得手的原因。現在攻守態勢易位,
雲頂城的霹靂軍經過戰損之後,當下隻有二百一十人。這點人員一方麵要派人看管抓獲的三百餘名新附軍,另一方麵也要守住各個城門和塔樓崗哨,平攤到城牆的守衛地段,人員實在十分稀薄。