閻行率一部三萬西涼鐵騎順利攻入公孫瓚之營寨。公孫瓚急忙率部迎戰(zhàn),有條不紊地命所部布成方陣。但閻行率鐵騎一個迅猛的沖鋒,就立時將營門擊碎,沖入營寨之中。公孫瓚見營門破碎,急忙調(diào)遣弓弩手射箭抵擋。西涼鐵騎因此倒下了一千余人。但西涼鐵騎仍沒有停下如追風一樣的鐵蹄,趁著公孫瓚部重新抽取羽箭時,立即沖破了公孫瓚部的盾牌兵的防線,盾牌漫天飛舞。這時,公孫瓚才意識到,并不是只有西涼鐵騎中的重騎兵能沖破盟軍的陣勢。
想通這一點已經(jīng)晚了。步兵的陣勢一旦被騎兵攻破,就是堤壩被洪水沖破一個大洞,堤壩不可能再限制洪水滔天。很快,公孫瓚所部步兵就盡數(shù)被西涼鐵騎蹂躪在鐵蹄之下,前排的步卒紛紛被西極馬寬闊的胸膛撞飛,或者被鐵蹄踏死。沖入陣中,西涼鐵騎也是大開殺戒,揮舞著手中的馬槊,將地上的盟軍步卒一個個刺死挑飛。即使被盟軍步卒打下馬背,鐵騎們也是丟了馬槊后,手持馬刀與盟軍交戰(zhàn)。
公孫瓚部越來越抵擋不住閻行部騎兵的攻勢,于是紛紛敗退。公孫瓚見狀,也沒有阻止,而是一同撤退。這一撤退,倒是給了西涼鐵騎一個沖鋒的距離。于是,閻行又命西涼鐵騎沖鋒,又殺入陣中,盟軍又一次大敗。公孫瓚大驚失色。這時,斜刺里響起一聲暴喝,緊接著一束寒光射在公孫瓚的臉上!公孫瓚一看,是閻行雙手緊握馬槊,正要刺向他!公孫瓚大驚!急忙伸出長槍與閻行對打,雙槍并舉,兩員將皆使出渾身解數(shù),運動手中槍槊,與敵將拼殺。
過了三十個回合,公孫瓚漸漸氣短力竭。趁公孫瓚慢下來,閻行一槍刺相過去,正刺中公孫瓚的戰(zhàn)馬之腹部。戰(zhàn)馬登時便死。公孫瓚嚇一跳,急忙一邊反擊,一邊趁戰(zhàn)馬未曾倒下,跳下馬背,后又奔逃。閻行見公孫瓚已落地,欲躍馬追去。這時,公孫瓚的親兵們一同圍了上來,圍住閻行。于是,公孫瓚逃走。等閻行一一刺死阻攔他的盟軍步卒,公孫瓚早已逃得不見蹤影。閻行仰天長嘆,若是能斬殺公孫瓚頭顱,他的功勞可就不小了。但所幸在公孫瓚奔逃后,所部見公孫瓚拋棄了他們,又快要被西涼鐵騎殺盡,于是盡皆跪地投降,降者六千余人。閻行這才算有個交代。
于是,閻行留下一些傷兵押解降兵回去,又率眾攻擊其他營寨。張遼率眾攻擊鮮卑軍所在的一個營寨,守營主將是鮮卑大人步度根。步度根見西涼鐵騎來襲,不敢率眾出營,于是命所部鮮卑兵馬在寨墻上放箭。箭如雨下,西涼鐵騎毫無懼意,張遼身先士卒,一手舉著圓形盾牌擋著箭雨,率一部騎兵沖到了寨門五十步外。箭如雨下,射殺了不少西涼鐵騎。張遼也命西涼鐵騎于馬背上一齊放箭。西涼鐵騎箭無虛發(fā),反而射得居高臨下的鮮卑軍不敢冒出頭來。趁此機會,張遼命麾下點起火來,朝寨門射火箭。“咚咚咚”地響聲,登時數(shù)百支火箭就射中寨門,引起大火。由于沒了皇甫嵩的調(diào)度,各營亂成一團,步度根沒能調(diào)來水滅火,只能坐視寨門被火箭焚毀倒地。一看寨門倒下,步度根立即命令鮮卑兵撤退。但來不及了。張遼率眾,不避大火,沖入了營寨之中,對正在撤退的步度根部展開追殺。很快,步度根部就被西涼鐵騎趕上,一場一邊倒的惡戰(zhàn)在所難免。
步度根只得硬著頭皮率部回身來反擊。但西涼鐵騎比鮮卑騎兵更驍勇,幾乎是可以以一敵三,甚至以一敵五。一個營寨,只有幾千人,鮮卑騎兵又沒有數(shù)量優(yōu)勢,很快就被殺得只剩下兩千余人。步度根驚慌不已,準備脫離戰(zhàn)場,自己逃出營寨。正當他撥馬回身時,耳旁響起一聲暴喝,步度根嚇得一扭頭,只看見一枝馬槊正朝他刺來,槍頭閃著寒光,正是張遼殺來。步度根想抽刀打開,但正當他揚起右手的刀時,正好把右邊腋下暴露了出來,張遼趁勢一刺,馬槊自步度根的右腋刺到了他的左腋,馬槊從側(cè)面貫穿了步度根的身體。步度根驚恐地看了一眼插穿他身體的馬槊,又不甘心地瞪了一眼張遼,便身體一軟,倒下馬去。張遼奮力揚起馬槊,將仍掛在馬槊上的步度根尸身高高舉起,朝正在邊打邊退的鮮卑騎兵喊道:“主將已死,何不早降?!”
鮮卑騎兵一看,步度根被馬槊懸掛著,登時嚇得魂飛魄散,紛紛將手中的兵器丟棄在地,抱頭投降,降者一千多人。張遼也留下了一些傷兵看守降兵,然后引兵繼續(xù)攻打其他營寨。這時,黃忠、魏延、閻行、張遼、馬超各自攻破了十數(shù)個營寨。劉范則是率領(lǐng)西涼軍最精銳的虎衛(wèi)軍和陷陣營追殺皇甫嵩和曹操。皇甫嵩舉目四望,三十六營寨,處處是烽煙四起,喊殺聲陣陣,就知道西涼軍已經(jīng)完全攻破了他的八卦連營,悲痛之情無以復(fù)加。曹操焦急地說道:“大帥!”