張遼見狀,只得命令城頭只留少量士兵監視孫權軍的動向,其余兵馬則下城躲避飛石。
孫權見壓制住了城上守軍,不由得意非常,當下命令眾軍押著民夫上前填平護城河。張遼得知,急令士兵上城放箭驅趕民夫。正在此時,城外又發飛石,砸死了許多守軍。
于是戰斗就在投石機掩護下不斷展開,張遼計算著城外投石機的發射間隙,不斷調兵上城射箭。而江東軍則抓緊投石機發射的時間段內不斷搬運土石填河,如此數日,江東軍填河的成效極為顯著。
張遼看見敵軍投石機威力巨大,城上設置的大黃弩無法與之對戰,當下暗自盤算,欲要領兵出城,襲擊敵軍的投石機。
于是張遼暗暗示弱,不斷減少城頭守軍,有意放任江東軍填平護城河,如此又過了數日,江東軍終于快要將這一段護城河填平,張遼看見江東軍旌旗搖動,眾軍有爭先沖城之意。當下張遼集合了八百精騎,伏于城門之后,隨后命人在城頭監視,等到護城河即將被填平的那一刻,張遼一聲令下,關閉已久的合肥城門轟然打開,張遼一馬當先,領著八百精騎沖出城外。
此時護城河剛被填平,江東軍填河的兵馬民夫尚未來得及撤離,張遼突然殺出,騎兵宛如一道洪流,滾滾向前,城頭上戰鼓轟然敲響,聲震天地,數千民夫被嚇得掉頭就跑,被張遼縱兵驅趕著往孫權本陣沖去。
而一眾江東軍本見護城河被填平,正準備攻城,此時陣型微動,卻陡遭變故,一個個都驚呆了。
孫權急忙下令眾軍放箭,又命韓當、宋謙、呂范、徐祥、胡綜領兵前去保護投石機。可憐數千民夫后有騎兵沖殺,前有利箭阻攔,一時死傷慘重。
張遼卻全然不顧,縱兵對著民夫踐踏而過,直往投石機殺去。
三百步的距離,對于騎兵來說不過瞬息可達,及至張遼殺到,韓當、呂范等人兵馬尚在十數步之外,只有指揮投石機的宋謙來得及領著少量兵馬阻攔,張遼見了宋謙,揮刀一劈,宋謙手中長槍頓時應聲而斷。宋謙大驚,急忙掉頭就跑,麾下兵馬盡皆喪膽而逃。
張遼驅兵大進,命令麾下督將馬進領兵焚燒投石機,自己卻看定孫權麾蓋,縱馬領兵殺了過去。此時韓當、呂范、徐祥、胡綜等人領兵殺到,張遼夷然不懼,長刀揮舞,卷起一片刀光,韓當、呂范不能抵擋,被韓當沖破軍陣,直殺至孫權繞帳親軍之前。親衛將賈華急忙鐵甲兵一千上前抵擋,諸葛瑾、虞翻各領數百弓弩手在后。
然而此時張遼騎兵正與韓當、呂范、徐祥、胡綜兵馬殺在一起,諸葛瑾、虞翻的弓弩手不敢射箭,只得眼睜睜看著張遼縱馬沖向賈華。
那賈華護衛孫權,不敢稍退,領兵死戰張遼。張遼殺到跟前,揮刀猛劈,賈華連擋三刀,連退三步,就聽嘣的一聲,第四刀時,那方天畫戟被張遼長刀劈為兩段,刀勢不息,轟然斬下,將賈華連肩劈為兩段。
左右眾軍盡皆大驚,張遼催馬直往孫權麾蓋殺去,一路斬殺甲士十余人,麾下竟無一合之敵。