韩遂的自信是建立在对吕布军的认识不足上。上一次的陇县之战,因为地形原因,吕布并没有动用骑兵和车载中型弩炮。这些韩遂并不知道。
看到韩遂的两翼骑兵掠出,吕布也下令两翼的拐子马前去迎击。两军骑兵都是先向两翼展开,都试图迂回到对方步卒的后方,最后还是四列骑兵相撞,错马而过。
韩遂的骑兵有四千,而吕布的拐子马却只有两千,还有五百铁浮屠是作为预备部队。拐子马与西凉骑兵错马前,就放出一轮箭矢,用精准的箭术先干掉了近千轻甲西凉骑兵,错马而过时,又用马枪捅杀七八百人。
韩遂的西凉骑兵还是惯用马刀劈砍的攻击方式,很难劈开对方身上的锁子甲后给予对方造成伤亡。双方交阵的第一回合,西凉骑兵伤亡就近半,而拐子马只有近三百人的伤亡。这些伤亡的拐子马大部分是因为战马被对方劈砍受伤,摔落马下导致的。
两军骑兵错马而攻时,步卒的阵列也相距不到五十米,西凉军的长枪方阵如林长枪在将官号令声中,依序倒下端平,形成一堵令人不寒而颤的锋矛之墙。此时近两百个火球突然从天而降,精准的落在西凉军的长枪密集方阵中,腾起一阵阵烈焰,正是后方百多米处弩炮阵地发射的火爆弹。
这些火爆弹的发射参数是被各弩炮炮长反复计算实测得出的。因此他们敢于在两军兵士相距不到五十米时才开始发射。众多西凉长枪兵还有强弩手被腾空而起的烈焰吞没,惨烈呼号着满地打滚。吕布此前多日坚守营垒不出正是为了等待这些车载弩炮和相应弹药的到达。
韩遂一看急了,连忙吩咐身边的令信兵前去通知两翼作战的骑兵抄掠到吕布阵后,摧毁他的弩炮阵地。几骑令兵策马而出。率领西凉左翼骑兵的是韩遂部下程银,他已发现对方在用弩炮轰击己方的长枪方阵,未等韩遂的令兵来传令,就自行率众骑奔向弩炮阵地。与他们相错而过的拐子马调头紧追不舍。
当程银的骑兵冲到弩炮跟前时,两列圆形排列的虎贲陌刀兵斜端起了长刀将弩炮阵地围在圆阵中央。刀杆后端顶着平地上挖出的小土坑。程银自是不敢让自己的兵士们往刀尖上撞,他高声喝令,西凉骑兵们取下骑弩,准备围射。
一名西凉骑兵刚刚把弩的弓弦拉开,一支利箭就没入他的后背,惨叫一声,跌落马下。后面拐子马已经追上来了。
圆阵中也有一两百虎贲射手,对着绕阵奔跑的西凉骑兵不断瞄准射击。而作为后备的铁浮屠被吕布投入了过来,杀向这些西凉铁骑。与此同时,圆阵中的弩炮手们还是有条不紊的将一发发火爆弹投放到西凉军的中央方阵之中。
不停投射的火爆弹虽然无法让整个西凉军阵变成火海,但也是处处烈焰升腾,浓烟滚滚。整个军阵早已阵形大乱,并造成不少兵士伤亡。长枪密集方阵也因混乱而导致的宽大缝隙。
吕布军的剑盾重步兵方阵在弩炮发射时,就开始向前移动。当对方重弩手用大黄弩射出一发发重矢时,他们就迅速或举或挺,用大盾拼接成一个庞大龟壳,罩住整个方阵。