岳飞自领大军埋伏在前,等“拐子马”过,一声号炮,便往前冲,正和后队金兵迎个正着。岳云、张宪、杨再兴奉命诱敌,见“拐子马”一破,也由两边抄越过来,兵力更强。
兀术以为这次必能取胜,正打着如意算盘,不料宋军突然杀来,竟将前锋“拐子马”隔断。最出意外的是平日惯用奇兵偷袭的岳飞,竟以全军之力来攻,兵强将勇,锐不可当。不禁大吃一惊!未容令,前军先溃。遥望“岳”字军旗,相隔也只半里之遥。知道凶多吉少,即便“拐子马”能够保住,金兵也无胜理。忙传急令,命左右两翼急速上前应战,后军改作前军。自领中军撤退时,宋军业已潮涌而来。喊杀之声,震得人耳鸣心悸!兀术回马先逃,金兵纷纷溃窜,狼狈已极。
这一仗岳飞只用了三万多人马,又将兀术十余万精锐之兵杀得大败,追杀了三十多里,天已半夜,方始收兵。兀术一点残兵,只剩了两万多,闻报“拐子马”一骑不存,放声大哭道:“自从海上起兵,此马战无不胜,这次南进,先败于刘锜,还是吃了天时地利的亏。不料平野冲锋,也被岳飞杀得片骑不回,此仇岂可不报!”越想越恨,忙又急调来了十二万精锐,准备由临颍大举进攻,非将岳飞打败不止!
岳飞大败兀术之后,知他还有不少兵力,决不甘休,连忙整顿人马,准备应战。杨再兴讨令自带三百骑前往探敌。岳飞恐其犯险,本不令去,再兴力请不已,岳飞方始答应。
再兴去后,岳飞越想越不放心,又命张宪带了两千人马前往接应,以防万一。跟着命王贵紧守颍昌,另由牛皋、徐庆两军去攻金兵的侧面。
再兴行至许州临颍县南的小商桥,一时大意,由兀术大军侧面错过,撞上了另一路金将万户萨巴。再兴连战二十多个回合,才将萨巴枪挑马下。兀术得信,立命合围夹攻。再兴人强马壮,所部都是亲手训练的敢死之士,又连杀伤了金将千户之类一百多人,金兵伤亡更多。
兀术亲自回马督战,见再兴只带三百人马,竟将金兵杀死这许多,不由怒火中烧。忙在对岸埋伏了大量弓箭手,故意放开一面,诱其入伏。
再兴杀了半日,人困马乏,又见部下伤亡过半,打算突围过河。将手中长枪一紧,连挑带打,冲到河边,刚刚跃马下河,快要走上对岸,冷不防一阵乱箭射来,连人带马全被射死。
兀术见金兵被再兴杀了一个落花流水,混乱非常,正待下令整军再进。不料张宪带了两千轻骑赶来接应,路遇乘隙冲出,回报军的两名骑兵,说起再兴业已危急,不禁急,一声令下,一马当先往前杀去。兀术行军正是小商河旁,地仄兵多,施展不开,金兵已被再兴杀得胆寒,哪禁得起这一支生力军的猛击!
岳飞恰又得到兀术大兵进犯临颍的探报,带了四千精骑飞驰而来,乘机由金兵中腰冲入,杀得兀术连夜逃走,宋军追出十五里外,方始停住。
张宪将再兴的尸寻到一看,人已和刺猬相似,通身钉满了金兵的长箭。火葬之后,单箭镞就有两升多。岳飞亲身祭奠,痛哭了一场。一算地势,忙对岳云说:“兀术颇善用兵,又最好胜。他连遭大败,定必回攻颍昌。守将王贵势孤,你速带兵前往接应。”
岳云赶到颍昌,见金兵大至,王贵胆怯,不敢出战,并在城内搜刮了些财物,准备弃城逃走。便说了他几句,自带骑兵八百当先,另派步兵由左右两翼进攻,迎头遇见兀术女婿统军上将军夏金吾,只两个回合,便起手一锤打死,跟着挥军冲入敌阵。
兀术不料宋军有备,本就胆怯虚。忽听急报,岳飞命梁兴会合两河豪杰义军,将垣曲、沁水等地的金兵杀得大败,并将怀州、卫州收复了去,山东河北的道路全被截断。随又闻报宋军勇将董先、胡清前来夹攻,手下兵将伤亡越多,不由心胆皆寒,只得率领残军退走。中途遇见张宪、徐庆、李山等截杀,又伤亡了六千人马。一路狼狈逃窜,到了朱仙镇北,与各路应援的金兵会合,才得喘息。