岳飞北伐

岳飞北伐，是自在1127年至1141年北宋覆亡后，南宋初年将领岳飞率宋朝军队征伐北方大金并尝试夺回北宋故土的战争，后因宋高宗求和，召回军队而结束。
1127年靖康之变，金兵攻破开封，北宋覆亡。1127至1128年，宗泽知开封府，恢复治理。1129年，杜充弃城后再失陷。其后，金兵兵锋南至杭州、襄阳。1134年（绍兴四年），岳飞首次北伐金，收复襄阳、信阳等六郡。1136年（绍兴六年）再次北伐，占伊阳、洛阳，后因孤军作战而被迫撤回鄂州。岳飞在是次北伐中壮志未酬，传说其间写下《满江红》。1140年（绍兴十年），金兀术南侵，岳飞出兵大破金兵，收复郑州、洛阳，进至朱仙镇，离开封只有四十五里。岳家军士气高昂，高喊「直捣黄龙」。
宋高宗一心求和，认为岳飞难以控制，加上过去数次违抗命令，故以十二道金牌召岳飞回京。岳飞退兵前，长叹：「十年之功，毁于一旦！所得州郡，一朝全休！社稷江山，难怪中兴！乾坤世界，无由再复！」结果岳飞北伐因为政治原因而失败，岳飞亦被杀害。
第一次.
岳飞率岳家军的第一次北伐发生于绍兴四年（1134年）五月至七月期间。岳飞率岳家军三万五千人左右大败伪齐刘豫的部将李成等人，成功地收复了前一年南宋失去的襄阳府镇抚使李横的辖地，以及额外的原由刘齐控制的唐州和信阳军。
绍兴三年（1133年），宋神武左副军统制、襄阳府邓州随州郢州镇抚使、兼襄阳知府李横率随州知州李道联合伊阳县风牛山寨的翟琮北伐伪齐刘豫。伪齐部队纷纷倒戈，牛皋、彭玘、赵起、朱全、牛宝、朱万成等军归附于李横，董先、张玘、董震等军归附于翟琮，伪齐唐州知州胡安中由李道招降。李横和牛皋、彭玘等克复了汝州、颍昌府、信阳军等地。翟琮和董震、张玘、董贵、赵通等攻入西京河南府，处死了盗掘宋朝皇陵的伪齐河南尹孟邦雄。但刘豫马上向金军求援。三月间，金元帅左都监完颜宗弼率主力会合伪齐李成的二万伪军，在开封西北牟施冈同宋军进行了决战，李横、牛皋等被金方重铠「拐子马」骑兵击溃。到十月为止，翟琮的伊阳县风牛山寨大本营、邓州、随州、唐州、襄阳府、郢州等地相继被金军攻占，彭玘战死，李横、翟琮、牛皋、董先、李道、张玘等全部败退到长江一带。伪齐的李成、许约等联络割据洞庭湖的杨幺、黄诚叛军，约定来年六月间南北夹攻，伪齐军和杨幺军水陆并进，顺江东下，“前去浙中会合”，消灭南宋政权，双方“建国通和”。
绍兴三年（1133年）年底败逃到长江一带的宋军中，李道、牛皋等屡次上书岳飞和江南西路安抚制置大使赵鼎，“乞听岳飞节制”。宋廷于是将牛皋、董先共一千余人以及李道等部并入岳家军，张玘也拨归岳飞统辖；翟琮改任江南东路兵马钤辖，独立成军；李横和岳飞基本同级别，不愿隶属岳飞，其一万五千人马改隶官职更高的张俊。
绍兴四年(1134年)，为击败伪齐军和杨幺军的合兵计划，岳飞决定先打李成、后打杨幺，「先襄汉，襄汉既复，李成丧师而逃，杨幺失援矣。第申严下流之兵以备之，然后鼓行。」朝廷里，宰相朱胜非支持这一作法：「襄阳上流，襟带吴、蜀。我若得之，则进可以蹙贼，退可以保境。今陷于寇，所当先取。」刚从江南西路调任政府参知政事的赵鼎也支持岳飞：「知上流利害，无如飞者。」而惟独签书枢密院事徐俯却反对委派岳飞出兵，戍守淮南西路的刘光世也要求代替岳飞“措置荆襄”。最后宋廷决定由岳家军出兵收复襄汉，刘光世军增援，王𤫉军牵制洞庭湖的杨幺军。宋廷正式任命岳飞为荆湖北路前沿统帅，在他的制置使官职上添入「兼制置荆南、鄂、岳」的加衔，岳家军里增加荆湖北路安抚使司颜孝恭部约一千九百人，崔邦弼部三千人，以及荆南镇抚使司的兵马。岳家军当时用于进攻襄汉六郡的总兵力，大致在三万五千人左右。
由于再败对战局有重大影响，南宋朝廷非常看重这次岳飞的出征。出师前，赵鼎又生怕岳飞有失，上奏高宗：「陛下渡江以来，每遣兵将，止是讨荡盗贼，未尝与敌国交锋。(岳)飞之此举，利害甚重，或少有蹉跌，则使伪境益有轻慢朝廷之意。」为了使岳飞之「将佐竭力奋死」，「以济事功」，宋高宗下诏称岳飞曾保奏王贵、张宪和徐庆三将「数立战效，深可倚办」、「理宜先有以旌赏之」，给王贵等三人颁赐捻金线战袍各一领，金束带各一条。宰相朱胜非通知岳飞，只要得胜即授予他节度使的头衔。宋高宗又特令张俊的「神武右军」和杨沂中的「神武中军」分别选战马各一百匹拨给岳家军，并在岳飞的制置使官衔上又增加「兼黄州、复州、汉阳军、德安府」的加衔。岳家军自鄂州渡江攻郢州，岳飞在江心对幕僚们发誓：「飞不擒贼帅，复旧境，不涉此江!」
绍兴四年(1134年)五月五日，岳家军开到郢州城下。伪齐郢州知州荆超和长寿知县刘楫率一万多人马守城，拒绝投降。由于后勤供应有困难，岳家军的军粮不过两餐饭，但岳飞却说：「可矣，吾以翌日巳时破贼！」六日黎明，岳家军开始总攻。荆超投崖自杀，刘楫被活捉后斩首，伪齐守军被杀达七千人。
然后岳家军分兵两路，张宪和徐庆率军往东北去进攻随州，岳飞率主力往西北主攻伪齐大将李成驻守的襄阳府。李成不战而逃，五月十七日，岳飞占领襄阳。而另一边，伪齐随州知州王嵩坚守不出，张宪和徐庆连攻数日不果，牛皋自告奋勇，只带三日口粮领兵支援张宪和徐庆。五月十八日，三日粮食尚未吃完，牛皋便与张宪、徐庆合军攻下随州城，其中十六岁的岳云使两杆数十斤重的铁锥枪，第一个攻上城头。五千伪齐军被歼灭，王嵩被俘并被押赴襄阳府处斩。
和前一年(1133年)对付李横北伐一样，刘豫急忙调度兵力并请来一部分金兵，集结在邓州东南的新野、龙陂、胡阳、随州的枣阳县以及唐州、邓州，加上李成逃到新野的部队，号称三十万大军。岳飞命令岳家军统制王万和荆南府镇抚使司统制辛太守住清水河，以引诱伪齐军进攻。但辛太怯战，竟私自逃往峡州宜都县（今湖北枝城市）。 六月五日，王万军与伪齐军交战后，岳飞亲率主力夹攻，击败了李成。第二天，李成又列阵求战，却犯了刘邦在彭城之战中犯的战术错误，被岳飞看出破绽。对于王贵、牛皋等将的请战，岳飞说：「且止，此贼屡败吾手，吾意其更事颇多，必差练习，今其疏暗如故。夫步卒之利在阻险，骑兵之利在平旷；成乃左列骑兵于江岸，右列步卒于平地，虽言有众十万，何能为!」岳飞举鞭对王贵说：「尔以长枪步卒，由成之右击骑兵。」又对牛皋说：「尔以骑兵，由成之左击步卒。」和刘邦在彭城之战的败局相似，李成的前列骑兵溃散之后，将后列骑兵挤入水中淹死，军队崩溃一败涂地。李成一军因此元气大伤，后来再也没能反攻襄阳府。
刘豫不断火急向金国求援，但是完颜宗弼刚刚在三月被吴玠一军在仙人关杀金坪之战中大败，金军主力损折较大。又恰逢盛夏，女真人不耐酷热，正在北方避暑。于是只派了一员史书上未记录姓的、名叫刘合孛堇的二等战将，会合李成，拼凑了陕西和河北伪军数万，在邓州西北扎了三十多个营寨防守。
在备办粮草准备了一个多月以后，王贵和张宪分别率军从光化路和横林路向邓州挺进。七月十五日，王贵和张宪两军在邓州城外三十几宋里，同数万伪齐军和金军会战；王万和董先两部突然出现夹击，击败了对手。金将刘合孛堇只身逃窜。岳家军俘虏降签军将领杨德胜等二百余人，夺取战马二百多匹。伪齐军高仲退守邓州城。七月十七日，岳家军攻城，岳云又是第一个登城的勇士，攻下邓州活捉了高仲。岳飞为避嫌，只报了岳云随州之功，未将邓州之功申报。事隔一年，宋廷查清此事，方才将岳云升迁武翼郎。由于岳云勇猛善战，被称为“赢官人”。
七月二十三日，选锋军统制李道攻占唐州。与此同时，王贵和张宪在唐州以北三十宋里再次击败伪齐军和金军。同一天，信阳军也被攻下，岳家军俘虏伪齐唐州知州、信阳军知军、通判等官员共五十名。第二年，宋高宗为此特奖赏李道和崔邦弼金束带各一条。
七月二十六日，刘光世的部将郦琼率五千援军赶到，但已经无仗可打。岳飞特别上奏，要求给这五千人「先次推赏」、「卒使不沾寸赏，恐咈人情」。
收复襄汉是岳飞的第一次北伐，由于两三个月前吴玠仙人关杀金坪之战大破金军主力，客观上帮助了岳家军完成了自南宋开国八年以来第一次收复了大片失地的目标。收复的地方包括前一年丢失的原先李横的辖区，以及额外的原由伪齐控制的唐州和信阳军。
第二次.
岳飞率岳家军的第二次北伐发生于绍兴六年（1136年）七月和八月期间。岳飞率岳家军收复了陕西一带的商州（今陕西商州市）全境和虢州（今河南三门峡市）的部分地区。
绍兴六年(1136年)岳飞第二次北伐前，有两件事影响了他的布置。
主战派宰相张浚从绍兴六年(1136年)正月起到前线视师。中兴四将岳飞、韩世忠、刘光世、张俊都被召到镇江府的都督行府商议军事。张浚向宋高宗称赞韩世忠忠勇、岳飞沉鸷，可以倚办大事。三月，宋廷任命韩世忠为京东、淮东路宣抚处置使，岳飞为荆湖北路、京西南路宣抚副使，并且移镇为武胜、定国军节度使。此次都督行府军事会议决定由韩世忠自承州、楚州出兵攻京东东路的淮阳军（今江苏邳州市西南），由岳飞自鄂州出发到襄阳府然后北伐，由张俊自建康府出发到泗州，由刘光世由太平州出发到庐州，由杨沂中的殿前司军作为其旧上司张俊一军的后援。韩世忠和岳飞主攻，张俊和刘光世主守。
二月中旬，韩世忠发动了攻势，但岳飞还在临安府觐见宋高宗，无法配合。韩世忠在淮阳军宿迁县(今江苏宿迁市)击败伪齐守军，围困了淮阳军城池。但六天后，伪齐援兵赶到，韩世忠被迫撤退。
当时都统制王彦患重病，其「八字军」（行营前护副军）驻荆南府，和岳家军的防区相邻。二月，左相赵鼎和右相张浚决定将「八字军」移屯襄阳府，由王彦出任襄阳府知府兼京西南路安抚使，归岳飞节制；以便一旦王彦病故，就把「八字军」并入岳家军。但王彦从前是岳飞在河北招讨司时的上司，岳飞曾因擅离王彦加入宗泽一部而被惩戒。王彦不接受这项任命，并且健康又有好转，宋廷遂将「八字军」调驻临安府。这样一来，岳家军没有增强军力，反而要接管「八字军」的荆南府防区分散兵力。
七、八月间，岳飞再次出兵，以春季刚刚投降的原伪齐虢州栾川县知县李通为向导进行第二次北伐。先锋左军统制牛皋迅速攻下自己故乡汝州鲁山县附近的伪齐镇汝军，活捉守将薛亨。薛亨在十一月时，由岳家军参议官李若虚押送至临安府，宋高宗命他在岳家军中戴罪立功，结果二十多年后，他仍在鄂州军中服役。牛皋又继续攻下颍昌府大部和蔡州附近进行佯攻。岳飞率主力则往西北方向进攻。八月初，王贵、董先、郝晸等攻占虢州州治卢氏县，缴获粮食十五万石。岳家军旋即攻占了虢略县(今河南灵宝市)、朱阳县(今河南灵宝市西南朱阳镇)和李通原来当官的栾川县。王贵继续西向攻克了商州全境，包括上洛县(今陕西商州市)、商洛县(今陕西商州市东南商洛镇)、洛南县、丰阳县(今陕西山阳县)和上津县(今湖北郧西县西北)。
商州、虢州都属陕西路，是吴玠的战区。吴玠部将邵隆（原名邵兴，为避宋高宗绍兴年号之讳而改名）早已上奏要收复这两地，并已被宋廷任命为商州知州。岳飞攻克商州后，便催促邵隆尽快赴任，以便腾出岳家军的人马继续征战。
岳家军继续攻取伪齐顺州州治伊阳县。八月十三日，伪齐顺州安抚司都统制孙某与后军统制满在，在长水县的业阳迎战岳家军悍将杨再兴，被击溃。孙某等五百余人被阵斩，满在等一百多人被生擒。十四日，杨再兴又击溃伪齐顺州安抚使张某的二千多人。十五日夜间，岳家军夺取长水县城，缴获粮食二万石，并夺取了一个伪齐马监，得马万匹。接著顺州另外两县永宁县和福昌县也被攻克。李纲在接到岳飞的捷报后写信说：『屡承移文，垂示捷音，十余年来所未曾有，良用欣快。』
但此时在陕西附近的山区作战，后勤供应线过长造成粮草不足。岳飞只得班师，留王贵等戍守。但商州的全境和虢州的部分地区从此为南宋所控制，邵隆在年底赴商州就任知州，「披荆棘，立官府，招徕离散，各得其心」，逐渐将商州建设为要塞和下一次进攻的后勤基地。
九月下旬，岳飞回到鄂州后目疾再次剧烈发作，白天的时候，连卧室的窗户都必须全挡住才行。宋廷闻讯后，特派眼科医官皇甫知常与和尚中印两人急驰鄂州为岳飞治疗，方得好转。
第三次.
岳飞率岳家军的第三次北伐发生于绍兴六年（1136年）十一月期间。岳飞率岳家军反击伪齐刘豫的进攻，是一次小规模的北伐，进军至蔡州一带收兵，俘获伪齐战马三千至五千匹。
岳飞第二次北伐刚刚结束，伪齐刘豫就立刻反攻。绍兴六年（1136年）九月，刘豫以号称七十万大军进攻刘光世驻守的淮南西路。尽管宋廷右相张浚反对，但左相赵鼎调动岳家军去江州、池州支援。岳飞走到江州，刘豫已被刘光世击退，岳飞又得退回鄂州。但刘豫马上转攻长江中游的岳家军，岳家军留在商州、虢州、邓州、唐州（后来这些地方均被宋高宗和秦桧签订的《绍兴和议》割让给金国）的部队均和伪齐军和少量金军交战。
十一月十日，王贵以少击众，以一万人马在离唐州何家寨不远的大标木大败伪齐刘豫的弟弟刘复率领的十万伪齐主力，刘复仅以身免。十一月十五日，岳飞刚从江州返回鄂州不久，就亲自出兵北伐伪齐。在虢州，岳家军统制寇成在击败伪齐军后将五百名俘虏全部杀掉，违抗了岳飞的不杀伪军俘虏的军令。寇成非但没有授功，反而被岳飞弹劾。在邓州，张宪以一万兵力击败了伪齐西京留守司统制郭德、魏汝弼、施富、任安中等人，俘虏郭德、施富等一千人，俘获战马五百余匹，魏汝弼等逃回西京洛阳。在唐州，牛皋、王刚等人以步兵八千于方城县击败伪齐军，斩马汝翼，并俘虏一千人，俘获战马三百多匹。
岳飞到达唐州前线时，大败刘复的王贵一军已经追击伪齐进入蔡州，岳飞决定带上十天的粮草跟进。到了蔡州城下，却发现城防坚固，而且伪齐李成、李序、商元、孔彦舟、王彦先、贾潭等部在附近埋伏，准备合击岳家军。岳飞于是决定退军。老对手李成一军再次穷追不舍，但被王贵、董先先后大败。岳家军俘虏了伪齐几十员将领，几千名兵士，并俘获战马三千匹。
班师后，因为「掩杀逆贼五大王刘复、李成等，累立奇功」，王贵晋升为正任的棣州防御使，牛皋升为龙、神卫四厢都指挥使和建州观察使。
第四次.
岳飞率岳家军的第四次北伐发生于绍兴十年（1140年）六月、闰六月和七月期间。岳飞率十万岳家军大败金军统帅完颜宗弼（兀术）的女真军主力于郾城、颖昌和其它河南各地，完颜宗弼逃出开封退回北方。但因为宋高宗赵构和权相秦桧要签订《绍兴和议》等政治原因，岳飞的第四次北伐因此失败。
金朝军事情势.
绍兴七年（1137年），金军的前几个主帅完颜宗望、完颜宗辅、完颜宗翰已先后病故，金军大权在左副元帅完颜昌和右副元帅完颜宗弼两人手中。十一月，完颜昌和完颜宗弼假称助刘豫攻宋，率兵到开封府正式废除伪齐政权，废刘豫为蜀王，还声称要宋钦宗回开封当傀儡皇帝。宋高宗派遣的迎奉梓宫使王伦到达开封，求河南、陕西地于完颜昌。完颜昌对王伦说：「好报江南(当时金方不用宋的国号)，既道途无壅，和议自此平达。」
绍兴八年（1138年），完颜昌回到金国上京，倡议以原来的伪齐旧地送给南宋，在完颜宗磐和完颜宗隽的帮助下，和秦桧达成了第一次绍兴和议，以河南、陕西地还给宋。
绍兴九年（1139年）七、八月间，完颜宗磐和完颜宗隽因为与金熙宗养父完颜宗干的权斗中失败被杀，完颜昌因为从前的战功暂时不死，被贬到中京行台任尚书左丞相。但不久完颜昌即被人告谋反，金熙宗下诏诛杀。完颜昌自中京南走，被完颜宗弼派人追上杀于祁州。至此，主战的完颜宗弼成为唯一的金国军队总指挥，其所部是金国最精锐的部队。
金军南侵.
绍兴十年（1140年）五月，完颜宗弼撕毁和议，分四路南下。完颜宗弼亲率主力攻入开封，元帅右监军完颜撒离喝攻陕西，金河南知府李成攻西京河南府（今洛阳），聂黎孛堇攻宋之京东路。
这一东一西两路都是平局的状态。而最关键的中部战场，由完颜宗弼亲率主力，在李成一军的帮助下，和岳飞的「岳家军」、张俊的「行营中护军」，以及的刘锜（当时被宋廷任命为开封副留守）的两万「八字军」较量。
「八字军」的帮助.
五月，刘锜的两万八字军正在赴开封途中，经顺昌府(今安徽阜阳市)。在顺昌以逸待劳，以少胜多，先挫败了葛王完颜褎和龙虎大王完颜突合速所部金军，又再次大败完颜宗弼亲率的主力。「八字军」以依城野战的方式，以拒马器械和重斧击退了进攻顺昌的女真主力「铁浮图」、「拐子马」。金军被杀五千多人，受伤一万多人，在顺昌留下死去战马三千多匹。金军“自言入中原十五年，尝一败于吴玠，以失地利而败；今败于刘锜，真以战而败”，“十五年间，无如此战”。金军由此从全面进攻转为部分防守，完颜宗弼和完颜突合速退回开封，韩常守颍昌府，翟将军守淮宁府，三路都统完颜阿鲁补守应天府，以颍昌、淮宁、应天三地作为开封的防卫。
克颍昌府和淮宁府.
六月十二日，岳家军统制张宪和姚政率前军与游奕军攻下蔡州，岳飞委派马羽镇守蔡州。十三日，岳家军统制牛皋的左军在京西路打败金军，攻克牛皋的故乡鲁山等县，威胁汝州。二十三日，岳家军统领孙显在蔡州和淮宁府之间破裴满千夫长所部。
闰六月十九日，在离颍昌府四十宋里的地方，前军统制张宪指挥傅选等将击溃金国汉人万夫长韩常所部。张宪追击并在第二天夺取颍昌府城。韩常逃回开封后被完颜宗弼亲自鞭笞。张宪留董先的踏白军和姚政的游奕军守颍昌府城，自己会同牛皋、徐庆等军，东进淮宁府。二十四日中午，在淮宁府城外十五宋里，击败金骑三千多人。又追击到城外几宋里的地方击破金方翟将军的列阵，占淮宁府城。金将王太保等人被俘。
二十五日上午，韩常企图夺回颍昌府城，和女真邪也孛堇率六千余骑回攻踏白军和游奕军，被击败。至此，保卫开封府的三个金军战略要点，几天之内就被岳家军拔除了两个。而剩下一个南京应天府，是张俊的行营中护军的战区，按《金史》载金军在此地获胜数次。
另一方面，一十五日，王贵所部将官杨成等击败金军万夫长漫独化率领的五千余骑，攻克郑州。二十九日，准备将刘政又在开封府中牟县(今河南中牟县)夜袭漫独化的营寨，基本消灭了这股金军，夺得三百五十多匹战马。七月一日，在离河南府城六十宋里外扎营的中军副统制郝晸，击败了金河南知府李成所部。第二天攻占了西京河南府。
郾城之战.
七月初，完颜宗弼在顺昌之败一个半月后，得到了盖天大王完颜宗贤（赛里）等的援军，在探知岳飞本人在郾城指挥岳家军后，全军出动直扑郾城这个岳家军总部，导致一场主力之间的大决战。
八日，探马报告岳飞：完颜宗弼领龙虎大王完颜突合速、盖天大王完颜宗贤、昭武大将军韩常等将，其精锐马军一万五千多骑神速出现在距郾城只有二十多宋里的路上。岳飞命令岳云率领背嵬八千马军和游奕军的马军出城迎击，并说：「必胜而后返，如不用命，吾先斩汝！」下午，完颜宗弼赶到郾城，双方的骑兵开始决战。金军后续部队不断到达郾城投入战斗。岳云的马军不断打退金军的冲锋。岳家军悍将杨再兴声称要活捉完颜宗弼，单骑冲入金军队伍中，杀金军将士数十。
岳飞亲率四十精锐亲兵铁骑突出阵前。都训练霍坚怕有闪失，上前劝阻：「相公为国重臣，安危所系，奈何轻敌！」岳飞回答「非尔所知！」跃马冲出以箭射金军阵地（岳飞挽弓三百宋斤，是南宋军人里最高记录）。岳家军将士看到统帅亲自出马，顿时全力死战。
完颜宗弼下令将重铠「铁浮图」（马和骑兵皆重铠不怕箭射和小型兵器砍杀，但不敌宋军重斧，每三匹马用皮索相连，“堵墙而进”，专门在关键时刻通过集团冲锋击溃宋军）投入战斗。岳飞当即令训练有素专门对付金军这套战术的精锐步兵上阵，以长柄麻札刀专剁重铠「铁浮图」无法以重铠包裹的马腿，只要一匹马被砍掉一腿倒地，重铠「铁浮图」的全部三匹马就都无法奔驰，精锐步兵然后立刻以重斧砍马上骑兵的肩胛、颈部等需要活动、重铠有关节链接的地方，砍掉四肢头颅杀之（岳珂在为祖父岳飞整理战绩辩诬时，曾将拐子马与铁浮图严重混淆。拐子马其实仅为中军两翼骑兵之称,铁浮图则为三骑相连为一，人马俱披重铠，是作为绝对主力的重装骑兵。在岳飞之前，宋军其实已有以重装步兵克制金军铁骑的纪录，岳飞战法可能由此改良而来。），重铠「铁浮图」军于是乱作一团。杀到天黑，完颜宗弼全军溃败逃走。岳家军因为有备而来，挡住了完颜宗弼全部战术，获得了「郾城之战」的完胜。
小商河之战.
十日下午，完颜宗弼组织了一千多人的骑兵，进攻郾城县北的五里店。岳飞率领军马出城，令背嵬军将官王刚带五十多骑前往侦察。王刚砍死带头的金将，在其尸体和马鬃上，分别摘到两个红漆牌，上面写有“阿李朵孛堇”字样。十三日，张宪率背嵬军、游奕军、前军等主力进入完颜宗弼残军所在的临颍县，再次寻求和其决战。将官杨再兴和王兰、高林、罗彦、姚侑、李德等三百骑前哨在抵达临颍县南的小商河时，与完颜宗弼的主力猝然相遇。和杨再兴三百骑交手的金国骑兵中高级军官很多，最后被杀的包括万夫长（忒母孛堇）撒八、千夫长（猛安孛堇）、百夫长（谋克孛堇）、五十夫长（蒲辇孛堇）等百余人。其他金兵射箭如飞蝗，杨再兴身上每中一箭，就随手折断箭杆，铁箭头留在肉中继续冲杀，最后杨再兴所领三百骑兵全部战死，而杨再兴本人继续奋力杀敌，最终被敌军射死，金军欲过河追击，但因大雨而作罢。金军此战所付出很大代价，死伤的万夫长、千夫长等中高级军官及士兵达两千余人。
小商河之战后，完颜宗弼或因为惧怕背嵬军的这种惊人的战力、或因为自身战术需要，没有和张宪的岳家军主力决战，留下八千金兵守临颍县，自己带领残余主力转攻颍昌府。十四日天明，张宪军攻占临颍县，八千金兵或往颍昌府方向，或往开封府尉氏县(今河南尉氏县)方向逃走。张宪军找到杨再兴的遗体，并且将杨再兴之遗体运送回岳家军于偃城主营，而杨再兴遗体回到军营后，沿途送往主营的路上，所有见到的士兵都痛哭不已，而杨在兴遗体送到主营以后，岳飞亲手将杨再兴身上的箭一枝一枝的拔出，每拔一箭岳飞则痛哭不已，最终杨再兴的遗体送去火化，火化以后竟烧出铁箭头二升有余。
颍昌之战.
十四日上午，完颜宗弼的剩余全部主力攻颍昌府城，其中有六个万夫长，号称骑兵三万多骑、步兵十万名，绵延十多宋里，锣鼓喧天。
在颍昌府的岳家军共有五个军，然而除踏白军是全军外，中军统领苏坚在西京河南府，选锋军统制李道在外地，背嵬军和游奕军主力又在郾城县和临颍县，都只是一部分甚至一小部分，主帅岳飞也不在此地。颍昌府岳家军统帅王贵自己和姚政、岳云等率八百名背嵬军和一部分中军、游奕军出城决战，令统制董先率踏白军，副统制胡清率选锋军守城。二十二岁的岳云率领八百名背嵬军，和金军主力左、右拐子马苦战几十回合，前后十多次出入敌阵，身受百余处创伤。大多出城决战的岳家军杀得“人为血人，马为血马”，王贵甚至有些气馁怯战，想要逃走，被岳云劝回。到了正午，守城的董先和胡清分别亲率踏白军和选锋军差不多5000人出城增援，完颜宗弼全军溃败逃走。
颍昌之战中和岳云的八百名背嵬军交手的金国骑兵中高级军官很多：完颜宗弼的女婿万夫长夏金吾阵亡；副统军粘汗孛堇身受重伤，抬到开封府后死去；金军千夫长被格毙五人。岳家军活捉汉人千夫长王松寿、张来孙，千夫长阿黎不，左班祗候承制田瓘等七十八名敌将，金兵横尸五百馀。
朱仙镇之战.
岳家军然后全线进击，包围开封。七月十八日，张宪同徐庆、李山、傅选、寇成等诸统制从临颍县率主力往东北方向进发，将路上遭遇的金骑数千击溃， “横尸满野”，缴获战马一百多匹。同时，王贵自颍昌府发兵，牛皋也率领左军进军。
《会编》和《要录》不载朱仙镇之战，说颍昌之战后岳飞即班师。现存朱仙镇之战最早记录见于《金佗稡编》卷8《鄂王行实编年》，说完颜宗弼号称以十万大军驻扎开封西南四十五宋里的朱仙镇，但在受到岳家军前哨五百背嵬骑兵攻击后即全军败溃。不过很多学者对此说持怀疑，因为正史中没有相关记载，且完颜宗弼主力十万大军不驻开封却驻朱仙镇，不符常理，可能此时朱仙镇女真驻军数量并不多。
至此，在刘豫的伪齐垮台后，南宋主力岳飞的岳家军和金国主力完颜宗弼的女真军第一次抛开这个垫在中间的缓冲进行了一场真正的较量。郾城之战中完颜宗弼的女真「铁浮图」军覆没、女真左右「拐子马」军受重创，小商河之战和颍昌之战中完颜宗弼的残余「拐子马」军很反常地损失了很多百夫长以上的女真高级军官（此前吴玠的和尚原之战和刘锜的顺昌之战虽然大胜，却没有格毙金军万夫长的报告和证据，或者俘虏金军千夫长），在朱仙镇之战中或无记录，或被记录一触即溃，完颜宗弼赖以维持金国统治的女真部队不知去向，此时其实力也不详。当时因出使金国被拘留在燕京的洪皓在家书中说： 「顺昌之败，岳帅之来，此间震恐。」岳飞也为捷报频传而高兴，很乐观地向部下说自己要破酒戒：「今次杀金人，直到黄龙府，当与诸君痛饮！」
按《鄂国金佗稡编》卷八《鄂王行实编年》所载，完颜宗弼此时已经被迫放弃开封北遁。此说在《金史》卷七十七《完颜宗弼传》中得到验证：「宗弼由黎阳趋汴，右监军撒离喝出河中趋陕西。宋岳飞、韩世忠分据河南州郡要害，复出兵涉河东，驻岚、石、保德之境，以相牵制。宗弼遣孔彦舟下汴、郑两州。」绍兴十年五月十三日，完颜宗弼「由黎阳趋汴」是第一次占领开封。此时岳飞还在鄂州（今湖北武昌），并未「分据河南州郡要害」。完颜宗弼此时的对手是刚走到顺昌的南宋派去开封镇守的刘锜所统领的「八字军」。岳家军全军出击攻占河南州郡要害，是六月以后的事情。经过六月、闰六月和七月的大战，岳飞在七月奉十二道金牌被迫班师后，「孔彦舟下汴、郑两州」实为从开封北逃后知道岳飞退军，又重占开封。
十二道金牌.
七月上旬，宋金两军在东部和西部战场处于平局状态，中部战场张俊在亳州、宿州吃了几场小败已经撤军，惟独李若虚并不节制中部的岳家军北伐。秦桧的亲信殿中侍御史罗汝楫上奏说：「兵微将少，民困国乏，岳飞若深入，岂不危也！愿陛下降诏，且令班师。」宋高宗赵构在七月八日或稍后，大致与郾城之战同时，发出了第一道班师诏。
岳飞在七月五日上奏报告梁兴、董荣、赵俊、乔握坚等部的胜利：「臣契勘金贼近累败衄，其虏酋四太子等皆令老小渡河。 惟是贼众尚徘徊于京城南壁一带，近却发八千人过河北。此正是陛下中兴之机，乃金贼必亡之日，若不乘势殄灭，恐贻后患。伏望速降指挥，令诸路之兵火急并进，庶几早见成功。」
七月十八日，即张宪从临颍杀向开封之时，第一道班师诏送达。岳飞鉴于当时完胜的战局，写了一封奏章反对班师：「契勘金虏重兵尽聚东京，屡经败衄，锐气沮丧，内外震骇。闻之谍者，虏欲弃其辎重，疾走渡河。况今豪杰向风，士卒用命，天时人事，强弱已见，功及垂成，时不再来，机难轻失。臣日夜料之熟矣，惟陛下图之。」
隔了两三日，朱仙镇已克，完颜宗弼已逃出开封之时，据说岳飞在一天之内接连收到十二道用金字牌递发的班师诏。其中全是措辞严峻、不容反驳的急令，命令岳家军必须班师回鄂州，岳飞本人则去“行在”临安府朝见皇帝。宋高宗发十二道金牌的时间，大约是在七月十日左右，即他得到七月二日克复西京河南府捷报不久。
岳飞收到如此荒唐的命令，愤惋泣下，朝东往“行在”临安府的方向一再行拜礼：「十年之力，废于一旦。」不得不下令班师，百姓闻讯拦阻在岳飞的马前，哭诉说担心金兵反攻倒算：「我等戴香盆、运粮草以迎官军，金人悉知之。相公去，我辈无噍类矣。」岳飞无奈，含泪取诏书出示众人，说：「吾不得擅留。」于是哭声震野。岳飞决定留军五日，以便当地百姓南迁，「从而南者如市，亟奏以汉上六郡闲田处之。」
这时宋高宗赵构对战局的控制反复无常，有努力做到不胜不败以利议和的嫌疑。在接到岳飞郾城大捷的战报后，尤其是接到岳飞七月十八日反对班师的上奏后，又于七月二十五日命令杨沂中的殿前司军从“行在”临安府开赴淮南西路北上待命，并发手诏，改令岳飞「且留京西，伺贼意向，为牵制之势」。这种战胜后不乘胜出击反而班师、但也竭力牵制金国的奇特举动，也许和高宗生母韦氏当时作为事实上的人质被金国囚禁待释有关。
八月中旬，杨沂中的殿前司军到达宿州，以五千骑兵夜袭柳子镇，却不见金兵踪影。在探知金军以重兵埋伏于归路后，也不知是真是假，金军是否还有战斗力，殿前司军“遂横奔而溃”。金军乘胜占领宿州，并因当地人欢迎过宋军进行报复屠戮。
岳飞前往“行在”临安府的路途已走了大半，期间不断接到宋高宗的手诏，以及秦桧以三省、枢密院名义递发的省札。尽管内容自相矛盾颠来倒去，还包括了命令岳飞暂停班师会合其他将领的军队继续北伐的《暂止班师诏》，但战机已经错失，且最后仍是令岳飞「疾驰入觐」，「赴行在奏事」。当岳飞听到中原传来的宋军败讯，只能长叹：「所得州郡，一朝全休！社稷江山，难以中兴！乾坤世界，无由再复！」结果岳飞的第四次北伐因为政治原因而失败。