和尚原之战
富平之战后,宋军大败,张浚率领残兵败将退守秦州,再退至兴州,最后退到阆中,才脱离险境。建炎四年(1130年)十一月,金军再次来攻,进逼四川,和尚原成为金军入川的关键点。
吴玠自富平之战之后收拢残兵败将,屯兵积粮为死守计。吴玠军兵力弱,又与张浚不通音讯,有人劝说吴玠退守汉中,扼守入蜀之路,吴玠毅然说:“我保此,敌决不敢越我而进,此即所以保蜀也。”吴氏兄弟歃血为盟,勉以忠义,将士感泣,誓死抗敌。号称“吴家军。”
绍兴元年三月,金将没立首攻受挫,五月出凤翔(今陕西宝鸡),又与乌鲁、折合二将分兵并进,出大散关,屯兵北上,企图夹击和尚原。初八,乌鲁、折合率军先至和尚原北,但和尚原一带路多窄隘,怪石壁立,金军的骑兵至此寸步难行,进入路狭多石的山谷下马步行时,吴玠挥兵奋战,金军败,退到黄牛一带,遇大风雨,士气大减。三日后,没立攻箭筈关(今陕西千阳南),企图南下接应乌鲁、折合,又被吴玠部将杨政所击退。
1131年冬,完颜宗弼亲自领兵攻打和尚原,吴玠凭险据守,金军久攻不下,于是退军,这时候宋军伏兵四起,金军且战且退。退了三十里,即将离开和尚原谷口的时候,宋军在谷口列阵,金军迎面撞上,大败。兀术“剃其须髯而去”,麾下将士死伤大半。兀朮回到燕京,新任统帅撒离喝屯兵凤翔府,与宋军对峙,却不敢轻易进攻。
饶凤关之战
和尚原之战以后,吴玠让其弟吴璘驻守在这里,王彦守金州,自己率主力移屯河池(今甘肃徽县)。绍兴三年(1133年)正月,撒离喝攻克了金州(今陕西安康),直逼宋军在川陕的桥头堡兴元府(今陕西汉中)。知兴元府刘子羽遣使告急,同时派兵扼守兴元府的屏障饶风关(在今陕西石泉西)。
吴玠亲率数千精骑,由河池日驰三百里救援饶风关,令撒离喝大惊失色说:“来得怎么这么快!”撒离喝指挥仰攻,宋军强弩齐发,乱石摧压。双方鏖战六昼夜,金军尸积如山,不能得逞。撒离喝募集死士,从险道绕至饶风关之上,居高临下,打败了宋军,夺得了饶风关。吴玠退保仙人关(在今甘肃徽县东南),防止金兵由凤翔入蜀。刘子羽则率三百士兵死守三泉(今陕西宁强西北),以保蜀口。撒离喝虽一度占领汉中,进窥蜀口,但孤军深入,补给困难,更兼瘟疫流行,王彦收复了金州,形成关门打狗之势,只得被迫放弃汉中。饶风关之战,金军虽胜而不胜,宋军虽败而不败。
仙人关之战
饶风关之战以后,吴玠调整防御策略,加强了仙人关的战备,以便在和尚原失手的情况下,另有一道阻碍金兵入蜀的铜墙铁壁。他在仙人关修筑了名为“杀金坪”的营垒,并采纳其弟吴璘的建议,在其后再建一道隘砦。这年岁末,兀术再次攻蜀,志在必得,命将领们带上家眷,准备入蜀后作久居之计。在金军猛攻下,和尚原失守,吴璘率军转移,退守川口。
绍兴四年(1134年)二月,完颜宗弼指挥十万金兵攻打仙人关。吴玠遣士兵万余人守杀金坪,以挫金兵锐气。并接受吴璘的建议,在杀金坪后面构筑第二道防线,以防万一。吴璘获知金兵攻击仙人关,率精兵由七方关“倍道”增援,与金兵转战七昼夜,始得与驻守仙人关的吴玠军会合。
三月,金军首先攻打吴玠军,被击退。于是转攻沙金平,用云梯攻打吴玠军的营垒,宋将杨政用撞竿摧毁云梯,以长矛刺金兵。但金兵凭借人数优势,猛攻不息,冲动宋军阵脚。吴璘拔刀划地,对诸将道:“死则死此,退者斩!”杨政也表示此为四川门户,宁死不可失守,由此坚定军心。金人分军为两支,兀朮统军列阵与东,韩常率一军列阵与西,左右夹击宋军。吴璘率敢死队冲入金人二军之间,“左萦右绕,随机而发。”血战时久,宋军不能支撑,被迫退守第二道防线。此时金军援军到来,吴璘命“驻队矢”轮射,箭下如雨,金兵伤亡惨重。“死者层积,敌践而登。”在阵后督军的撒离喝大喜道:“吾得之矣!”但还是被宋军阻击。
次日,金兵进攻宋军营垒西北角楼,宋将姚仲登楼酣战,激战中“楼倾,以帛为绳,挽以复正”;金人用火攻打楼。宋军以“酒缶扑灭之”。吴玠及时派遣统领田晟率军突入金阵,以长刀左右击杀。相持到夜晚,宋军“明炬四山,震鼓动地。布火四山,大震鼓随之。”第三日,吴玠反击,遣右军统领王庆及王武等诸将分紫白旗杀入金营,金兵惊溃,金将韩常左目被射中,金兵不能支,遂引兵宵遁。右军统制张彦劫横山寨,斩千馀级,吴玠遣统制官王浚设伏河池,扼其归路,又败之。吴玠趁胜收复凤、秦、陇等州。
吴璘守护川蜀
绍兴五年(1135年)十二月,吴玠所部编为右护军,吴璘任统制。绍兴七年,升兼陕西诸路都统制。行营护军常例不设都统制,右护军由四川宣抚使吴玠直接统辖。绍兴九年(1139年)春,吴玠病重,无力统辖军队,任命吴璘为都统制以统辖右护军。六月,吴玠病死,吴璘遂成为右护军最高长官。当时宋金议和,金归还陕西,吴璘兼任秦凤路经略安抚使、马步军都总管、秦州知州,吴璘认为此次和议不稳固,为防金朝反复无常,只以牙校三队前往秦州,主力仍固守原地。
次年五月,金毁约攻入陕西,占领永兴军等地,右护军近一半因出戍而被隔绝在陕北,吴璘被任命为同节制陕西诸路军马以统领陕西宋军抗金。六月,几乎与东线刘锜保卫顺昌之战的同时,吴璘与杨政、郭浩等与西线金军主将撤离喝大战于凤翔、扶风,宋军攻占扶风,又大败撒离喝于凤翔城西百通坊,隔在陕北的右护军得以撤回川陕边境。九月,吴璘以功建节,领镇西军节度使。绍兴十一年九月,吴璘又攻占秦州,大败金兵于秦州北的剡家湾,收复陕北一些州县,声振关中。
1142年宋金签订“绍兴和议”,将陕西划归金国,宋金边界由东到西为淮河到大散关,吴璘奉命退兵,新复诸地重又划归金朝。至此宋金川陕争夺战结束。