鐵甲兵縮回城門洞中,其承受的火力打擊麵大為縮小。劉雄飛手下操作火炮和床弩的攻城技師,根本不懂彈道學原理,更不會三角函數及彈道修正,隻是憑經驗進行射擊,這使得其命中率差強人意。少數打入狹窄城門洞的炮彈和弩箭,也因為洞壁的阻擋,對城門洞深處的鐵甲兵構成威脅。
劉雄飛見狀,隻得命令火炮和床弩停火,讓士兵繼續衝鋒城門洞。眼下蒙軍士兵正在清理城門洞中堆積的屍體,準備重新關閉城門。為了對付鐵甲兵,此次衝鋒的士兵不僅甲胄齊全,還帶了巨盾和震天雷。帶頭衝鋒的是劉雄飛幾十名親兵,他們頭戴鐵盔身著鐵製胸甲,雖比不得鐵甲兵那樣防禦力爆棚,但也有了一戰之力。
就在劉雄飛親兵與鐵甲兵在城門洞之中鏖戰之時,蒙軍援軍已經大批趕來。密集的石頭和箭雨之下,聚集在城牆之下的宋軍士兵死傷慘重。雪上加霜的是,原本因為突襲而啞火的蒙軍火炮又開始響了起來。在戰損之後,這些火炮仍然有二十餘門。密集的霰彈之下,城下的宋軍士兵像被收割的麥子一樣,便成片倒下。
宋軍的火炮和床弩冒著誤傷的風險,向城頭的蒙軍進行反擊。雖然未阻止蒙軍火炮的發射,卻壓製了守軍的弓弩手。眼見牆頭火力弱,劉雄飛又急令增援在城門洞中的宋軍。在劉雄飛親兵隊長的帶領下,宋軍憑借著震天雷和人數優勢,將鐵甲兵打得連連後退,即將把他們驅趕出城門洞。
就在這時,城頭的蒙軍突然推下了數十個圓木桶。這些圓木桶有的掉在城牆之下便碎裂,裡麵的液體流了一地,大部分則順著道路往下方人群滾動。在滾動的過程中,不少木桶被石頭硌破或被宋軍士兵用長矛刺穿,流出的液體發出刺鼻的味道。這讓識得貨的宋軍士兵淒聲高叫起來:“火油”。話音未落,城頭上便射下來數十枝火箭。霎間,火油流淌之處,衝天的大火隨之而起。
上百名宋軍士兵霎間變成狂呼亂嚎的人形巨燭,還有不少士兵滿地翻滾,試圖撲滅身上的火焰。更多的士兵則在烈火炙烤下,紛紛奪路而逃。大火熊熊的燃燒了足足一刻多鐘,火牆將宋軍截成了兩段,不僅擋住了宋軍的進攻通道,也徹底阻斷了城門洞中