张济、李傕、贾彩、胡轸、魏粲、杨定,董越、吴冯、黄衍、安孟十人带的五百兵重点练习射箭,二百皮山骑练习如何在窄道上阻击和骑射,一百重装骑练习突击。韩遂请来滇漂沙指导重装骑的训练。
次日清晨,韩遂告别张姜子,领八百骑出西城南门向弯刀山进发。黄昏,到达伏击点,郭汜已提前到达并选好埋伏地点。士卒吃完饭,钻进单兵毡帐休息。
第二天,左右二军上两侧山持弓埋伏在窄道两侧的山上,窄道两头准备好滚石。韩遂后军携全部马匹带马嘴套埋伏在山口南十里外的山凹里,负责断敌退路。郭汜前军埋伏在窄道西城方向前部,负责阻击敌军冲向西城。
各军演习数次,准备停当已是中午。郭汜带九个皮山骑,全换上好马,扮哨骑去诱敌。晡时,两侧山顶的左右军看到黑压压的羌骑追着郭汜等十骑向山口而来。郭汜通过山口入窄道跑到尽头后,三千敌骑跟着追杀入窄道。
韩遂令语旗手晃动语旗,山上军卒推动大石头滚下山阻在窄道两头,将三千敌骑困在中间,左右军从山上射下箭雨,韩遂率四百骑兵从山凹杀出阻住退路,郭汜与前军汇合返身射箭堵住前头。
前后军弓箭射杀想推开大石头的敌军和弃马跨过石堆以步兵冲锋夺路的敌军。半个时辰,十万支箭射出,羌骑只有简单的皮甲护身,挡不住箭雨,三千敌骑非死即重伤,全军覆没。
左右军下山,前军步行穿过战场,四军汇合在山口,正准备调出山凹里全部战马去后山吃饭休息。突然,远处数千羌骑杀奔过来,领头的正是高燕,还穿着女侍卫的服装,身后十几名羌将。
韩遂一看不好,硬拼必吃亏,忙令后军全体下马,让安孟带五十兵骑马去山凹带所有马匹沿弯刀山向北撤退,韩遂带其余将士返身重上北山。
爬到山顶,布好阵,检查剩余箭还有二万支。韩遂让军卒等敌爬上山靠近再射。看清山下约有五千敌军,只见高燕在山下,指手划脚。羌军下马变步兵,冲上山,第一拨一千人冲上来,韩遂军一顿排射死伤一百多,其余见不妙退下去。
第二拨三千多人涌上山来,靠近到三十步时,千箭齐发,倒下的敌军象粽子一样滚下山,射杀二百多人后,第二拨见无法靠近山顶平台,只好退回。