联军继续围困马腾于陇县县城内。
金城太守韩理来信通报从上邽县通道引进的五千灾民已安置在金城县。
金城县的田地大都属樊家,樊稠得势后,樊家家族几乎都走空了,去长安投靠樊稠。庄苑和田地荒费多年。五千灾民到后,韩家稍许投入一些,可很快恢复生机。
五千灾民中有一千男壮劳力,已在农闲时,编成部曲。
韩遂回信,调韩干的原部属剩余的将领别部司马韩昕出任韩家金城县都尉部都尉,弓骑百骑长韩方、弓骑百骑长韩赐出任别部司马,各管五百人。调拨马匹和兵器供训练。
另有从上邽县通道引进的五百灾民送至雍州张掖居延属国韩家坞堡,移交给张掖居延属国韩家总管韩葛,增加那里的人口。
另有从上邽县通道引进的五百灾民送至凉州安定郡三水县韩家坞堡,移交给韩家安定属国总管韩奚,增加那里的人口。成立联军的三水县都尉部,韩奚兼任都尉。
十数日后,零参率五千骑援军到达峡沟北,成公英得到哨骑探报,迅速调吕其部四千氐骑和韩仁的二千羌骑占据峡沟。
二千羌骑布在小山,四千氐骑布在峡沟要冲处。
零参在峡沟北扎营,见敌人多于己,故不敢轻举妄动。
韩遂不愿意拼杀消耗兵力,命成公英派人送信给零参,劝其归降,许诺给其补充一千西羌兵。
同时从西大营抽调伊德部一千卢水胡骑前来增援。
又派飞骑给临泾县杨秋送信,命其渡泾水,攻袭零参的老巢安定郡阴盘县县城,再攻击鹑觚县滇吾部。
又给安定郡乌氏县张横去信,命其出兵截断零参军的退路。
零参回信,称马腾忠厚待己,不愿背叛马腾,反劝韩遂退兵。
双方僵持不下。
十日后,零参见马腾多次在陇县县城中燃起烟,知马腾催战,只好出营攻峡沟。
零参军的五个都尉零贵、零富、零普、零叶、零武的军旗下各有一千骑兵,齐头并进,黑鸦鸦一片,向峡沟压过来。
成公英命传令兵挥动旗,指挥吕其部四千氐骑居中,韩仁部二千羌骑在左,伊德部一千卢水胡骑在右,三军军马动起来向前奔向敌骑。
韩仁部从小山顶冲入敌骑右翼,与敌一千骑混战在一起。
伊德部一千卢水胡骑遭遇二千敌骑的迎头攻击,打的很吃力。
吕其部正面只有二千敌骑,二对一,竟然只打个平手。
成公英站在小山顶看得真切,东羌兵明显比西羌兵和氐兵善战,或受过马腾的训练。
打了二个时辰不见胜负,成公英鸣金收兵。零参兵也很疲惫,救起伤兵,收兵回营。
联军死了四百一十人,伤五百二十人。其中,吕其部死二百五十人、伤二百八十人;韩仁部死一百人、伤一百三十人;伊德部死六十人、伤一百一十人。
零参兵死三百七十人,伤不详。
成公英将伤兵交给运输车队运回允吾医治。
马腾部在零参攻峡沟时,见到零参回应的烟,开北门带五千骑冲出城,另有一千步兵抬着木板架在隔离沟上。
刚越过沟,准备攻击韩仁的北大营,突然遭到东北角和西北角铁骑夹击的恐吓,还未过接仗就退过沟缩回城里,木板也不要了。看来马腾军对韩家铁骑还是颇为惧怕。
数日后,张横的飞骑来报,张横亲自从乌氏县带三千骑赶到峡沟北,切断了零参军的归路。
韩遂从西北角抽五百铁骑增援峡沟。
成公英见铁骑已到,下令总攻,聚歼零参。各路军一齐杀入零参营中。
零参军在五百铁骑冲击下死伤惨重,失去斗志,不成建制,各自为战。
张横截住逃跑的零参,二十五个回合擒获零参。
伊德部杀死零贵,零富,韩仁部刺死了零普,吕其部刺死了零叶。
零参部一千三百六十人下马投降,伤五百七十人,死一千三百七十人。大营中有三百三十名上场交战时受伤的伤兵。伤兵共计九百人。
只零武杀伤了冲在前面的吕其,带残兵一千余骑向东边的汉安郡汧县(今日的陇县)方向逃走。
此次峡沟之役决战,联军又死四百八十人,伤二百五十人。其中,张横部死七十人、伤五十人;伊德部死一百二十人、伤六十人;吕其部死一百六十人、伤一百一十人;韩仁部死一百一十人、伤二十人。铁骑部死二十人,伤十人。