待敵方陣走到陣中央,關西盟軍這邊看清敵方陣中有刀盾兵在第一排。楊寺見騎兵弓射在盾上掉落地上,命再靠近后仰射。這時敵方陣中的弓箭也射來,雙方都有傷亡。
韓銅指揮羌騎分成二股,向二翼迂回側擊,敵將張順分出二軍去堵截。楊寺在中,命漢騎兵一齊上,部分騎兵沖破第一排盾陣,殺入敵方陣中。
敵輕裝步兵用戟、矛搶、弓或弩分成三人一組廝殺,關西盟軍的騎兵則各自為戰。
敵各分兵二千五百人去兩翼后,中間尚有一萬人,楊寺的九千余騎不占人數優勢,而兩翼的羌騎人數比敵多近一倍,敵側翼漸擋不住,步步向陣中央后撤。
敵刀盾兵返身將楊寺關在陣中,用盾擋矛,用刀砍馬腿。
關西盟軍馬超得到了望塔的報告后,派尉遲鐵帶二千鐵騎從中央斜殺向左邊去助楊寺。
敵刀盾兵見鐵騎殺來,忙回身應戰,但打不過鐵騎,很快就被鐵騎沖爛陣角,四處散開。
尉遲鐵殺入陣中,見楊寺正在和張順打斗,楊寺年歲大,有些不敵,于是上前接住張順的矛槍,救下楊寺。
十回合內,張順雖然刺中尉遲鐵,尉遲鐵全身有重甲保護,毫發無損,反手刺向張順,張順不敵,敗下陣去。
敵方陣集中到中央圍成一個圓陣,張順居中指揮弓弩兵在圈中向外射箭,張順的步兵在外圍死死擋住騎兵,然后緩緩撤退。
接近敵主陣,尉遲鐵、韓銅、楊寺不敢沖敵主陣,救起己方傷兵,撤回本陣。
此番第二輪惡戰,敵死傷約三千,關西盟軍漢兵死傷約一千,羌騎死傷約一千,鐵騎死傷約三百。
韓遂暗中感嘆,借助鐵騎,關西盟軍才小勝一局,正面見識到曹操軍訓練有素,進退有序,臨危不亂,在無增援的情況下全身而退。但也發現吾方鐵騎是敵軍這次動用的刀盾兵的克星。
馬超信心大增,剛準備放出數萬騎兵主動進攻一次,就聽到曹操軍陣中傳來擂鼓聲,曹操中軍左右盾陣讓路,從第二排放出二個方陣,每個方陣輕裝步兵和弓弩兵各半,共一萬人,踏著整齊的步伐向這邊走來。大旗上寫著“劉”,應該是曹操的偏將軍劉柱。
馬超見敵方陣沖著自己來了,輕蔑地笑了一聲,揮旗讓馬岱和尉遲鐵讓路,從第二排放出馬玩的五千一百騎兵和迷瑞的四千騎兵。
兩軍到一箭之程內時,弓箭開始對射。馬玩軍中約有二千人有弓。
接近時,馬玩和迷瑞發起突擊,近一萬騎兵殺入敵方陣中混戰在一起。
半個時辰后,曹操方鳴金收兵。馬玩和迷瑞拉起傷兵回歸本陣。
此番第三輪之戰,雙方各死傷約三千人,算是打個平手。
中午時分,關西兵餓了,嚷著要回營吃飯、飲水、如廁等。
馬超的了望塔見曹操軍中似乎有人送飯到方陣中就地食用,于是派人通知三軍各派一萬人回營,待這一萬人吃完飯回來時,第二批一萬人才能回營。
第一批關西三萬兵還未從大營回歸本陣,只見曹操又發動第四輪進攻,仍都是步兵,但左、中、右三軍各出動二個方陣,共計三萬人。
曹操中軍出戰的大旗是“殷”應該是平難將軍殷署;曹操右軍出戰的大旗是“朱”應該是偏將軍朱靈;曹操左軍出戰的大旗是“毋”應該是偏將軍毋丘興。