宋夏战争的第三战:熙河元丰永乐城三战定乾坤

熙河之战
宋神宗即位以后 , 任用王安石为相 , “奋然将雪数世之耻” , 变法图强 , 励精图治 。熙宁年间向西攻取青唐吐蕃和角厮罗等政权 , 拓地两千余里 , 建立熙河路 , 对西夏逐渐开始占据战略主动 。与熙河拓边同时 , 宋神宗也开始尝试攻取夏土 。他先是选取了横山方向对西夏发起进攻 。治平四年 ( 1067)  , 宋将知青涧城种谔率兵逼降西夏绥州嵬名山部 。熙宁四年 ( 1071)  , 韩绛统兵建抚宁、啰兀城以期尽城横山 , 实 现进攻西夏的战略构想 , 但这一军事行动却以西夏军队先后攻破二城而告终 。在这一形势 下 , 神宗采纳了王韶等人的建议 , 兵出秦州 , 招抚、攻占熙河地区散居的羌和吐蕃部族 , 以期达到东西两路夹击西夏的军事构想 。但随后相继发生的辽宋边境争端和交趾侵宋事件 , 以及熙河路羌、蕃部族的反宋战争 , 却打乱了这一军事部署的继续实行 , 宋神宗被迫停止了西征的脚步 。
元丰五路伐夏
元丰四年 ( 1081)  , 西夏梁太后囚禁夏惠宗秉常导致国内政乱 。宋神宗认为攻占西夏的良机已至 , 趁此发动五路伐夏大战 。宋神宗部署李宪部出熙河路 , 种谔部出鄜延路 , 高遵裕部出环庆路 , 刘昌祚部出泾原路(刘昌祚受高遵裕的节制) , 王中正部出河东路 , 欲一举攻克西夏兴、灵二州[1]。按作战计划 , 泾原、环庆两路合取灵州 , 河东、鄜延两路先会师夏州 , 再攻怀州 , 最后四路合攻兴州 。宋廷还请吐蕃出兵渡黄河攻取凉州 , 以牵制西夏右厢兵力 。五路中 , 李宪以大将李浩为先锋 , 由今临洮出发 , 翻越马衔山 , 至康古城(今榆中境内) , 进而取西市新城(今榆中三角城) , 九月二日 , 攻克兰州 。李宪设帅府于城内 , 并建置兰州 , 李浩为知州 。次年正月 , 宋廷改熙河路为熙河兰会路 。兰州归入北宋版图 。种谔作战积极 , 率所部沿无定河西进 , 起初势如破竹 , 通过一系列间接攻城战略的运用 , 先后攻取了西夏的米脂寨、石州、夏州、银州等地 。但很快就因为军粮供应不继 , 又逢大雪 , 部队非战斗减员达三分之二以上 。泾原路刘昌祚部作战勇猛 , 乘胜直抵灵州城下 , 但高遵裕缺乏对战局的整体把握 , 在缺乏攻城器械、后勤不足的情况下盲目命令刘昌祚直接攻城、宋军屯兵坚城之下 , 围攻十八日不克 。而西夏军放黄河渠水灌淹宋军营地 , 又断绝其粮饷之道 , 宋军士兵因冻溺饥饿而死者极多 。宋廷因此下令班师 。此战宋军只占领了银、石、夏、宥诸州和横山北侧一些军事要点 , 使西夏在横山沿边地带不敢耕者二百余里。但相比于消灭西夏的初衷 , 战果确实一般 。
永乐城之战
元丰五年(1082年)9月给事中徐禧、鄜延道总管种谔带兵攻夏 , 准备一举灭夏 。徐禧等人攻入西夏横山地区 , 直逼西夏首都兴庆府(今宁夏银川) 。为了灭夏 , 徐禧等人在永乐川筑永乐城(今宁夏境内) 。西夏梁氏遣统军叶悖麻、咩讹埋等 , 领六监军司兵三十万攻永乐城 , 徐禧不听部下高永亨突袭敌军的正确谋略 , 而以兵万人列阵城下 。夏军渡河后 , 向宋军发动猛攻 , 宋军战败 , 退入城中 。夏军兵围永乐城 , 截断流经城中的水源;沈括以及宦官李宪等人的救兵受阻 。由于怨恨徐禧 , 种谔未予援救 。夏军终攻破永乐城 , 徐禧等人死难 , 宋军二万多士卒役夫阵亡 。