山谷长约两里,在沟壑林立的祁山地区,这只能算是一条很短的山谷,两边是陡峭高大的山峰,山腰以下覆盖着茂密的森林,就在四千余曹军奔入山谷之时,山谷两边忽然爆出惊天动地的战鼓声。
“咚!咚!咚!”鼓声如闷雷,在山谷中回荡,火光大作,喊杀声震天,两边密集的箭矢射向山谷底部。
突来的伏击将曹军惊得魂飞魄散,士兵顿时大乱,中箭者不断惨叫倒地,人人拼命奔逃,互相推攘践踏,哀嚎声、哭喊声响成一片,于禁反应极快,他有心理准备,就害怕遇到伏击,当鼓声响起,他立刻回头大喊:“跟我冲出谷地!”
他猛抽战马数鞭,也不顾身后的士兵,纵马疾奔,向山谷外冲去,他经验十分丰富,知道第一轮只是放箭,引起曹军混乱,在放箭结束前,敌军还不会冲击下山,这也是他们唯一的逃命机会,只要躲过箭雨,他们就有脱困的机会。
于禁一边疾奔,一边挥刀拨打射来的箭矢,这时一支箭如闪电射来,直取他的后颈,恰好在此时,于禁一低头,使他躲过了致命一箭,箭射穿了他的头盔,飞出十几步远,于禁吓得心都要停止跳动,刀也扔掉了,伏在战马上拼命打马奔逃,渐渐地跑远了。
山坡上,马超手执弓箭,有些遗憾地望着于禁奔远,这一箭本可取敌军主将的性命,却被他逃过了,这时,汉军的战鼓变得急促起来,这是全线进攻的命令。
马超长枪一指,大喝道:“杀下山去,顽抗者就地斩首!”
埋伏在山谷两边的一万汉军发动了全面进攻,左面山坡是主将赵云,右面山坡是副将马超,两人率军杀下山谷,曹军士兵走投无路,纷纷跪地投降,至此,黑松寨的五千曹军全军覆没,于禁收拢了两百余逃出的残兵,惶惶然向冀城逃去
虽然汉军一鼓作气夺下了历城、白龙隘和黑松寨三处隘口,打开了祁山大门,取得第一阶段的胜利,但刘璟并不敢盲目乐观,他知道这些胜利是因为曹彰部署有问题才获得。
而曹操已经改变了防御措施,撤掉了祁山东和祁山西两处防御线,集中三万兵力驻扎在祁山北的西城县,这便使冀城和西城形成犄角之势,曹操也有七八万大军部署在这两个城池之内。
更重要是,曹操也发现了他的弱点,那就是战线拉得太长,后勤补给会出现问题,粮草运输确实是汉军一个很难弥补的软肋,刘璟动员十五万民夫,三十万头畜力,用了近两个月时间,才将三十万石粮食从南郑搬运到武都下辨城。
现在他的七万军队距离下辨县有近两百里山路,粮食运输十分困难,粮食的运输补给就成了最大弱点,虽然他们的粮队源源不断送来粮食,但对于七万军队每天的巨大消耗来说,还是解决不了问题。
刘璟曾经考虑过造出木牛流马,用于运送军粮,并将这个方案交给了马钧,可惜迄今还没有能够成功。
虽然很担忧粮草问题,但他们又不能止步不前,数日后,刘璟率七万大军抵达西城县,并在西城县南面的旷野里扎下了十里联营。
至于后勤,只能依靠源源不断的粮草运输来进行保障,为此,刘璟命令张任率领一万军队进行沿途护送,保证军粮运输线的安全。
西城是天水郡最南面的一个县,城池高大宽阔,周长近二十里,位于落月坡高地上,被称为陇西南大门,战略地位十分重要,三国演义中的空城计便是在这里上演。
在曹彰原来的部署中,西城是极为重要的防御点,是冀城的盾牌,也是祁山三个防御点的后勤支援基地,由大将郝昭率领一万军队镇守。
郝昭善于防守,他率领军民又加高了西城城墙,使得西城城高达到了三丈,不仅如此,他还在三面城墙的内城加筑三十座平台,在上面安装了三十架投石机。
曹操接管陇西战局后,同样极为重视西城的防御,他下令将祁山三个防御点的军队撤到西城,同时任命夏侯渊为主将,郝昭为副将,陈群为谋士,防御西城。