金堂縣新附軍本就不多,扣除督戰隊和姚德的親兵之後,攤到每麵城牆也不過一百餘人,即便加上強征上牆的民壯也不過三百餘人左右。北門新附軍本隻有一百人,相互殘殺死了十餘人,又逃出城六十餘人,便隻剩下了三十餘名士兵,守衛在城門的士兵更是隻有十餘人。至於那些民壯在新附軍內訌之後,便趁機一哄而散了。守衛城門的十餘名新附軍見曾勇等人的策馬劈殺過來,隻得放棄關了一半的城門紛紛後退。等姚德帶人趕到之時,曾勇等軍官已合力將城門推開,而身後則是源源不斷而來的教導旅士兵。
姚德的親兵和督戰隊雖然皆為勇悍亡命之徒,但那裡是教導旅士兵的對手。衝在最前麵的是楊邦憲帶領的苗疆士兵,他們以手雷開道,一波衝鋒便將新附軍陣形衝亂,並將他們驅趕到了城中央的縣衙之中。姚德及其心腹知道投降也不會有好果子吃,自然是負隅頑抗。他們堵死了縣衙大門,對翻牆跳入的霹靂軍士兵又是一頓亂射亂砍,倒讓教導旅士兵吃了大虧,死傷了好幾人。楊邦憲一怒之下,命人用火藥將縣衙院牆炸開,在投擲了數十枚手雷之後又放了幾輪火槍,待硝煙散儘之後才帶人小心翼翼走入縣衙。隻見裡麵橫七豎八躺滿了屍體,其中一具長得孔武有力又身披鐵甲。當下便叫來俘虜過來辯認,死者正是姚德。
擊斃姚德拿下了金堂城,並不意味著大軍可以馬下順流而下,因為航道已經被沉船堵住了。不過幸好航道並未完全堵死,勉強可以容納小艇通過。黃大根無可奈何,隻得一麵派派人抓緊時間疏通航道,一麵讓特種旅一營長頓珠率部分士兵乘小艇前往雲頂城。黃大根此行所帶的船隻,大部分為運輸船,隻有二十餘艘輕便小艇可以從堵塞處的岸邊拖過。頓珠等人便是乘這些小艇前去支援雲頂城的同袍。他麾下的一營原本有五百人,是特種旅戰力最強的營,已被董虎帶走了三百人前去雲頂城,現在率領的二百人便是一營剩下的全部兵力了。
金堂城離雲頂城不過六十裡左右,因小艇順流而下頓珠又命人輪流劃槳,故船行速度極快。行至半路之時,便遇到董虎派來求救的士兵,眾人眼見其渾身傷痕和滿麵的煙塵血跡,又聽說守衛雲頂城的兄弟們情況危急,不由得嚎啕大哭,紛紛加快了劃槳的力度,一時間竟呈現百舸爭流的態勢。頓珠當然明白屬下救援心切,但也明白“欲速則不達”的道理,便喝令稍放慢速度,一方麵是防止過度損耗體力,另一方麵也是小心謹慎,防止中了蒙軍的埋伏。