横山之战
宋徽宗崇宁三年(1104年)二月,西夏以数千精锐骑兵出入渭、延、庆三州间,抢掠百姓牲畜,大肆屠戮。五月,西夏军进攻石堡城,陕西转运使、知延州陶节夫率宋军大败西夏军,斩获西夏统军以下军官近百。六月,折可适率宋军骑兵出萧关突袭灵州川,大败西夏军,蕃民连夜扶老携幼进入灵州城躲避,来不及的人被宋军俘获甚众。十月,西夏集中四路监军司的军队突入泾原,围攻平夏城,宋军钤辖杨忠殉国。西夏军进而攻打镇戍军,俘虏数万平民。
崇宁四年(1105年)二月,宋军进攻银川寨(永乐城)。西夏守军依城固守,宋军裨将韩世忠在血战中阵斩西夏守将,并将其首级掷于城外,宋军主力部队乘胜攻克银川寨。西夏发兵救援,在嵩平岭又被韩世忠所部宋军击败,银州西夏守军也弃城而逃。三月,西夏以四监军司之兵和青唐吐蕃酋长雞赊罗撒组成联军,逼近宣威城。知鄯州高永年率宋军出城30里抵御,却被夏吐联军俘虏杀害。接着夏吐联军又烧毁大通河桥,河湟局势斗转直下。熙河钤辖赵隆受诏率军攻打铁山,亲自先登陷阵,宋军全军奋勇拼杀,宣威城外夏吐联军听说后于是撤军解围。夏崇宗对陶节夫在银州修筑堡寨感到忧虑,于是派遣军队企图干扰宋军行动。宋军间谍报告西夏军已经向东开拔,陶节夫说:“(西夏军)必西趋泾原也。”于是派遣裨将耿端彦率兵疾驰至银州,仅五日便完成筑城工作。西夏军从泾原方向赶到城下时,见宋军备御齐全,只得从杏子河东山方向转入延州塞门寨,纵兵大掠五日而还。钟传提议在萧关旧城的基础上重修堡寨,派遣折可适率军为民夫提供保护,半路却遭遇大雨。宋军行至踏口,遭到西夏军袭击,折可适所部不敌败走。四月,西夏军围攻临宗寨,伏兵于乳酪河西,企图截击宋军增援部队。知湟州辛叔宪派遣部将李宁统兵出战,先以骑兵强攻西夏军伏兵,然后宋军主力纵兵奋击,大败围城西夏军。五月,西夏军再攻顺宁寨,被鄜延第二副将刘延庆所部宋军击败后转攻湟州北蕃市城,又再次被辛叔宪所部宋军击退。
政和三年(1113年)十月,西夏接纳北宋叛将李讹移,双方合军包围定远城。十二月,李讹移率数万西夏军围攻定远军观化堡,宋军坚守二十五日后西夏久攻不下于是撤军。
政和四年(1114年)三月,西夏修筑臧底河城。五月,鄜延经略使刘延庆率兵围攻臧底河城,西夏军抵抗非常顽强。宋军裨将韩世忠于夜间登城斩首二级,割下护城毡后返回宋军军营。西夏从佛口岭方向调集军队援助臧底河城守军,韩世忠率部奋战。宋军过臧底河后,又被西夏军追及,韩世忠由于难以取胜不得已率军返回。十月,西夏军大举入侵,过定边军后在佛口谷修筑堡寨,取名为洪夏军,童贯于是急派种师道率军反攻。由于洪夏城四周水源匮乏,宋军士兵无奈陷入缺水困境。种师道指着西山麓说到,“是当有水。”经过开凿,果然宋军挖掘出泉水。洪夏城中西夏士兵非常震惊,都认为种师道犹如天神下凡,士气大为衰落,宋军于是趁机攻克了洪夏城。
政和五年(1115年)正月,宋军中军在检校太尉,开府仪同三司,武康军、武信军、武宁军、护国军,河东、山南东道、剑南西川、剑南东川节度使,太傅,泾国公,陕西、河东、河北宣抚使,领枢密院事童贯的率领下坐镇兰州,熙河经略使刘法率步骑兵15万出湟州,秦凤经略使刘仲武率兵5万出会州。刘仲武所部前出至清水河一带修筑堡寨,分兵屯守后顺利搬师。刘法所部与西夏右厢军相遇并展开激战,最终宋军在古骨龙城大败西夏军,斩首3000余级。四月,种师道指挥宋军在席苇平修筑堡寨。宋军工程才刚开始,西夏就派遣了大量军队前往干涉,在葫芦河沿岸修筑工事列阵以待。种师道所部在河岸摆开阵势,做出一副准备决战的样子,暗地里派遣偏将曲充由小路出横山,四处放话宋军援军即将到达。西夏军听到消息后,对此突然变化感到顾虑。而折可世则趁机率军绕道至西夏军阵后偷袭,姚平仲率军以精锐带甲步兵对西夏军前军猛攻,宋军前后夹击获得大胜。八月,王厚和刘仲武集合泾原、鄜延、环庆、秦凤四路宋军进攻臧底河城,但被西夏军击退,损失近半。九月,西夏军大掠萧关以示报复,一直进军至葫芦河,因渡河受阻方才撤军。[7][8]
政和六年(1116年)正月,童贯派遣刘法和刘仲武调集熙河、秦凤两路10万大军进攻仁多泉城,夏崇宗令晋王察哥率军救援。但察哥由于畏惧刘法的威名,未敢前往仁多泉城。二月,守城西夏军寡不敌众,最终在困境下被迫向宋军投降,但刘法在受降后却进行屠城,死者3000余人。七月,李讹移和其子李遇昌进入北宋边境侦查,被熙河路宋军巡逻士兵所擒,宋徽宗下诏将其斩首示众。十一月,西夏发兵大举进攻靖夏城。西夏军趁干旱无雪,以数万骑兵绕城奔驰,致使黄沙满天可见度急剧下降,然后偷偷挖掘壕沟地道进入城内,屠城后撤军离开。与此同时,西夏军以重兵切断了安平寨的水源。渭州都监郭浩率骑兵数百进攻西夏军,西夏军撤退转而进攻石尖山,郭浩再次率宋军列阵迎战。激战中郭浩左脸中箭,然而郭浩毫不慌乱,奋力大呼继续作战。宋军由是士气大振,西夏军难以抵挡,全军崩溃。
政和七年(1117年)二月,宋徽宗派知渭州种师道调集陕西、河东七路大军10万攻打臧底河城,计划于十日内攻克。由于西夏军固守,宋夏两军恶战八天仍处于僵持。种师道重整军纪,将懈怠者斩杀,宋军士气再振。安边巡检杨震率敢死队首先登城,击杀西夏军数百,随后宋军蜂拥而至,西夏军全军崩溃,宋军于是攻克臧底河城。[10]
重和元年(1118年)二月,西夏军趁地震围攻震武军(古骨龙城),知震武军孟明出战失败,军情危急。熙河经略使刘法率军火速前往救援,西夏军遂撤军。刘法在震武军解围后于瞎令古城北修筑德通、石门两个堡寨以加强防御,夏崇宗对此深感忧虑。四月,西夏军进攻丁星原以反制刘法新筑堡寨,然而由于宋军防守严密,西夏军只得在丁星原附近抢掠六日而返。而宋徽宗则下诏修筑靖夏、伏羌、制戎等堡寨加强边防。六月,夏崇宗对于宋军堡寨不断推进忧虑不已,于是下令修筑割牛城并屯驻重兵,希望其可以作为兴庆府东南之屏障。童贯派遣何瓘由肤公城趁夜进军,宋军偷袭得手,一举攻克割牛城并改名为统安城。
宣和元年(1119年)三月,童贯不顾反对强令熙河经略使刘法进攻朔方。刘法率军2万在统安城和西夏军相遇。西夏晋王察哥亲率大军迎战宋军前军,另派遣一支精锐骑兵登山绕道夹击宋军后军。宋夏两军展开了极度血腥的激战,杨惟忠带领的宋军前军难以抵御西夏军的攻势,退向宋军中军大阵。焦安节带领的宋军后军同样感到吃力,被迫向宋军左军靠拢。宋军在朱定国等将领的带领下从早上到傍晚拼死力战,伤亡惨重逐渐不支。刘法被迫连夜突围,在次日清晨于统安城70里外的盖朱屹殉国。西夏军接着乘胜包围震武军,但遭到城中宋军竭力抵抗。察哥认为“勿破此城,留作南朝病块”,于是主动解围撤军。四月,童贯派遣种师道、刘仲武、刘延庆率军出萧关报复西夏。经过连番血战,宋军大破西夏军,攻克永和寨后乘胜包围了割沓城。西夏军出城抵御,却再次被宋军击败。宋军分兵向北,抵近鸣沙,西夏守军弃城逃跑。种师道因未见到西夏军而撤军返回。五月,察哥因宋军已经威胁鸣沙,于是率军再次围攻震武军。西夏军昼夜不停地进攻,守城宋军日渐吃紧。童贯急率宋军主力救援,西夏军无奈被迫撤退。六月,经过长期交战的西夏因国力受损严重,夏崇宗于是决定向宋朝表示臣服,且恢复旧时赐名曰赵乾顺。宋徽宗同意休战,下令陕西六路罢兵息战,宋夏战争结束。
宋徽宗政和四年(公元1114年),宋军在检校太尉、开府仪同三司、武康军,武信军,武宁军,护国军,河东,山南东道,剑南西川,剑南东川节度使、太傅、泾国公、陕西,河东,河北宣抚使、领枢密院事童贯、龙卫神卫四厢都指挥使,洺州防御使,知渭州事种师道的率领下,在古骨龙大败西夏军。宋夏两国在经过长年累月的战争后,最后在宋徽宗宣和元年(公元1119年),夏崇宗向宋朝表示臣服,且恢复旧时赐名曰赵乾顺。宋徽宗同意休战,下令陕西六路罢兵息战。钦宗靖康二年(公元1127年),北宋被女真金国所灭,南宋与西夏不再接壤,宋夏战争结束。