夏侯渊平陇右、凉州之战
这样一来,就使夏侯渊的此次战斗丰满了许多,即使它只是侧面描写。从中至少我们可以知道,夏侯渊的部队既不适合长期攻坚,又不适合长途追击,说明其军队数量不多于宋建和韩遂;而韩遂后来竟然招募数万胡、羌人,要不是韩遂被部下杀死,夏侯渊取胜估计还要费点劲。夏侯渊其实是在以孤军穿插作战,否则不会出现“使阎行留后”的句子。会不会张合就是那支穿插的部队?因为“湟中”和“金城”都在“枹罕”北,临黄河,而“河关”就是在“枹罕”正后方。夏侯渊破宋建在枹罕,怎么说“及夏侯渊还,使阎行留后”?比较合理的解释就是:夏侯渊孤军深入金城郡,分割包抄,轻兵突击,各个击破。“渊别遣张郃等平河关,渡河入小湟中”应该就是这种性质的部队。
曹操褒奖夏侯渊曰:“宋建造为乱逆三十馀年,渊一举灭之,虎步关右,所向无前。仲尼有言:‘吾与尔不如也。’”后来曹操接见西羌诸王,一定要夏侯渊陪同,诸羌畏之如虎(注四)。
五、夏侯渊的行军路线和兵力分析
1、夏侯渊的行军路线按《三国志·夏侯渊传》的记载已经很明白:长安——陈仓——祁山(破马超)——略阳——长离(破韩遂)——兴国——高平(降屠各)——枹罕——金城——湟中。我粗略的的丈量估算了一下,夏侯渊单程行军已经在1200公里以上,再加上数次的诱敌——回师,其行程至少达到1500公里,要知道这还不包括平宋建的迂回行程(因为我们无法得知他是如何迂回的)。按《后汉书·献帝纪》:十九年,夏四月,旱。五月,雨水。刘备破刘璋,据益州。冬十月,曹操遣将夏侯渊讨宋建于枹罕,获之。又有《三国志·曹操传》:十九年春正月,始耕籍田。南安赵衢、汉阳尹奉等讨超,枭其妻子,超奔汉中。可见,夏侯渊此次建安十九年的出征是从元月到十月。另外,古代的交通条件使行军大大受限制,比如夏侯渊从长安到祁山的“急袭”救援其实走了十余天(注五),但陈仓道小道难走,这已经算很快了。
2、夏侯渊的兵力分析
先看韩遂、马超、宋建部队的兵力。他们的兵力记载很零散,而且不完整。前面已经分析宋建、韩遂拥众十万。即使被曹操击败韩遂主力,但经过两三年的修养,其兵力已经恢复很多。要知道韩遂到了穷途末路的时候还能召集数万人参战,更何况他们还联合了氐王。仅主力骑兵,韩遂一部就有万骑。《三国志·曹操传》记载:韩遂徙金城,入氐王千万部,率羌、胡万馀骑与夏侯渊战,击,大破之,遂走西平。