城牆上的朱然,在親兵的死命護衛下,沒有受傷,看到蜀軍炮聲停了,軍士朝桂陽城下衝來,急忙從城下又調上來二千軍士防守。這二千軍士衝上城牆,顧不上救治傷者,而是先對衝上來的蜀軍開弓放箭。攻城的蜀軍此時已有一半人已經衝到了城下,紛紛豎起雲梯,往城上爬去。
城上的吳軍,開始朝城下拋擲早已準備好的滾木擂石。蜀軍攻城的軍士也出現了死傷,就算這樣,蜀軍軍士仍冒著砸下來的滾木擂石往城上爬去。可當城上往下倒下滾油後,又拋下火把,把城牆之下燒成一片火海。而蜀國軍士在火海中慘叫著被燒死時,趙廣見不能再攻,便吩咐嗚金。
攻城的幾千軍士,潮水般的退了回來,隻是一次攻城,就讓蜀軍死傷了數百人。城牆上的吳軍見蜀軍退了回去,歡聲一片,士氣又上升了幾分,老將朱然的臉上也有了一絲笑容。氣憤的趙廣,看著城上歡呼的吳軍,下令威武大將軍炮再次開炮,這次用新製成的火油彈。
威武大將軍炮又一次怒吼起來,有所防備的吳軍,聽見炮響,紛紛躲在了牆垛之後。可是這次大炮射出的不再是實心彈,而是火油彈。炮殫落到牆頭上後,隨著爆炸聲,從炮彈中飛出數團火油,這火抽沾在那,就在哪燒了起來,沾到人身上,一下這人就成了火人。
吳國軍士見城頭上幾十處起火,更有軍士被燒著後發出慘叫,紛紛找來水滅火。可誰知道這火油水根本滅不掉,而且火油還可以隨著水的流動到處燃燒。就這樣,三輪炮火後,北門城牆上已是一片火海,活著的軍士,連同朱然都被迫退下了城頭。
趙廣趁機命令軍士再次攻城,這次蜀國軍士攻到了城下,城頭上都沒有一個吳國軍士。蜀軍再次豎起雲梯,往城上爬去。蜀軍爬上城牆時,城頭上的大火已經變小了,可城頭地上被燒得滾燙,幾乎沒法落腳。而吳國軍士又有二千人重新朝城頭上衝來。
蜀軍也顧不上腳下燙人了,紛紛衝上城頭,麵對舉著兵器衝上來的吳軍,用上了另一個大殺器,手雷。手雷在吳軍隊伍中炸開後,吳軍一下就亂了,手雷爆炸的地方整片的吳軍軍士被炸死炸傷。攻上城頭的蜀軍擲出二輪手雷後,趁吳軍大亂,操起兵器殺了上去。
隨著爬上城頭的蜀軍的增多,吳軍開始被壓在了城頭下的登城道上。朱燃站在城下,知道如果不把攻上城頭的蜀軍給趕下去,這城就保不住了。便下令所有能調動的軍士都趕到北門,一定要把蜀軍從城頭上給趕下去。雙方的軍士就在幾條登城道上展開了拚死的廝殺。