城墙上的新附军则拼命往下放箭,试图阻止逃兵。就在金堂守军正欲关上城门之时,十几名霹雳军骑兵径直往城门疾冲过去。众人定睛一看,这正是教导旅旅长曾勇及属下的军官。霹雳军自从成立骑兵部队之后,也逐步在步兵配备了马匹,用作通讯、侦察之用,也为营以上指挥官的配了座骑。现在冲向金堂城门的,正是教导旅营以上的全部军官。
就在新附军打开城门之时,正在北门战场指挥的曾勇便从望远镜里发现了异样:先是城门楼处一处混乱,还有守军在相互厮杀,接着便是护城河上的吊桥被放下,后来则是沉重的城门被缓缓推开,对于这种战机他当然不会放过。只是由于事发突然,他只来得招呼身边的军官随他冲锋。教导旅的士兵见了金堂城门洞开,又见旅长及其他指挥官策马冲锋,虽不知道发生了什么事,却也抄起武器朝城门冲去。由于金堂守军并没有重型投石机和八牛床弩等大杀器,其轻型投石机射程也不足二百米,故教导旅的栅栏已立在了城外半里处。半里的距离对骑兵来说,不过是转瞬之间的事。故城门关到一半之时,曾勇已带着人冲到了尚未拉起的吊桥之上。
金堂县新附军本就不多,扣除督战队和姚德的亲兵之后,摊到每面城墙也不过一百余人,即便加上强征上墙的民壮也不过三百余人左右。北门新附军本只有一百人,相互残杀死了十余人,又逃出城六十余人,便只剩下了三十余名士兵,守卫在城门的士兵更是只有十余人。至于那些民壮在新附军内讧之后,便趁机一哄而散了。守卫城门的十余名新附军见曾勇等人的策马劈杀过来,只得放弃关了一半的城门纷纷后退。等姚德带人赶到之时,曾勇等军官已合力将城门推开,而身后则是源源不断而来的教导旅士兵。
姚德的亲兵和督战队虽然皆为勇悍亡命之徒,但那里是教导旅士兵的对手。冲在最前面的是杨邦宪带领的苗疆士兵,他们以手雷开道,一波冲锋便将新附军阵形冲乱,并将他们驱赶到了城中央的县衙之中。姚德及其心腹知道投降也不会有好果子吃,自然是负隅顽抗。他们堵死了县衙大门,对翻墙跳入的霹雳军士兵又是一顿乱射乱砍,倒让教导旅士兵吃了大亏,死伤了好几人。杨邦宪一怒之下,命人用火药将县衙院墙炸开,在投掷了数十枚手雷之后又放了几轮火枪,待硝烟散尽之后才