這一陣猛烈進攻,敵軍損失慘重。白狐貍在指揮塔上看得一清二楚,急的直跺腳。
這時候城上投石機又突然開打了。碗口大的石頭就像冰雹一樣,從天空紛紛落下砸入敵軍步兵方陣。步兵被打得蒙頭轉向,看不準誰打來的石頭,一時之間陣勢大亂,士兵紛紛亂跑躲避石頭。挨打多時,他們才看清楚是從城里打出來的大石頭。
投石機這一陣猛烈轟擊,效果不亞于今天大炮,又打得敵軍步兵不斷有人死傷。步兵只得向后遠走躲避。不料,那東西打的遠,躲去一里遠照樣挨打。有幾個大石頭打得真夠準,一下砸到了刁斗上,把白狐貍從上面打掉地上了,摔得鼻青臉腫。敵軍士兵趕緊冒著生命危險,硬把白狐貍搶走抬回去了。
這才打退了敵軍的瘋狂進攻。
敵軍步兵大隊后退了,蜂擁爬城的敵兵頓時少了。只剩下了受敵軍弓箭手掩護的這些人。爬城的接連不上了。官軍弓箭手也開始了反擊。一排排弓箭、連弩射向敵軍弓箭手,敵軍弓箭手被射的死傷慘重余者紛紛后退了。
官軍又開始向城下敵軍士兵射擊。這些人在城下失去弓箭手有效保護,一個個沒處躲沒處藏,都想往護城河對岸跑逃命。有的被射死在了城下,有的被射死在了護城河上,最后也被官軍弓箭都挨個射死了。
烏云指揮投石機打退了步兵進攻,又瞄準敵軍騎兵方陣開打了。冷不防又打傷了很多敵軍騎兵。有的馬頭著了石頭打,把馬疼的不聽使喚,在隊伍中橫沖直撞瘋狂奔跑。造成騎兵落馬,馬匹死傷,騎兵方陣也被打得亂套了。騎兵最后也只得全隊后退躲避石頭攻擊。敵軍騎兵又被打得掉頭往回退了。
烏云在城上看見敵軍騎兵已經掉頭,攻擊的機會又來了。這時候西面和南面兩座城門都開了,又從南門和西門殺出來了兩隊官軍騎兵。甘寧和烏云親自率領兩隊官軍騎兵,沖到敵軍隊伍后面就是一陣猛烈砍殺!官軍各個都像猛虎一般。敵軍士兵被砍殺的慘叫聲一片,紛紛死傷落馬。
烏云和甘寧二人,各帶兩千騎兵,這通殺簡直就像虎趟羊群一個樣,追出三四里遠,殺得敵軍狼狽敗逃毫無還手之力。
敵將在前面得知官軍出動了騎兵,倚仗人多,趕緊又從兩翼殺回來,包抄官軍騎兵,打算把官軍騎兵包圍殲滅。官軍騎兵很怕被包圍,這時候一聲令下撤退了。撤退也不走空,一走一過又從敵軍步兵陣內殺了一氣。敵軍步兵猝不及防,又被官軍騎兵殺得大亂死傷很多。
金梁鐵柱意外遭到官軍騎兵攻擊,氣得都像瘋了一般,帶領騎兵來追擊官軍騎兵。他們來得近了,官軍隊伍里突然又閃出一排弓箭手和連弩兵,向跑到近前的敵軍騎兵一陣猛烈射擊。又射殺的敵軍紛紛死傷落馬。金梁、鐵柱和黑頭,三個人都跑在前面,每個人身上也都中箭了。
官軍弓箭手和連弩兵擋住了敵軍騎兵,不容他們尋求反擊,又一陣射殺逼他們后退。金梁鐵柱和黑頭急忙下令撤退,敵軍各個慌忙撥馬往回敗逃了。弓箭手又隨后追擊射殺,追出足有二、三里遠,射死射傷敵軍騎兵不下千人。
敵軍步兵和騎兵又都雙雙大敗回去了。
烏云高興,帶領官軍打掃戰場。繳獲敵軍戰馬三千多匹;繳獲槍刀弓箭扔在一起地上一大堆;繳獲了敵軍所有云梯和指揮塔。烏云下令都把云梯搬進城里去了。這一戰,不完全統計打死打傷敵軍步兵不下五千人。