完颜挞懒早就在第一时间喝令手下返身作战,但是金军的队形已乱,部分军队掉头迎战,军队仍继续退走,蜂拥的步军阻挡了骑兵的调动,混乱不堪。阿鲁补五千骑已经和杨进的马步军接战,王彦的八字军就在这时候从另一面杀出来,三千骑兵锐不可当,后面伤亡步军边进攻边喊话:“不要帮着金人打仗,回家里去看看。”
王彦的部下大部分都是河北人,金军中的步军差不多有一大半河北降军与强征的汉族百姓,乡音之下金军战无斗志;尤其是在完颜挞懒下令不管自家步军死活也要出战后,六万步军一下子崩溃了,把要回头还击的骑兵冲个七零八落。完颜挞懒过了半天才好不容易整理出队形,却听见身边乌林荅泰一声惊呼,拓跋耶乌人头已经被定北军高高挑起,一万多定北军骑兵正保持着队形稳稳冲杀过来。
完颜挞懒睚毗欲裂,正要拚命;乌林荅泰晓得败军已定,金军在骑兵的人数上根本不占优势,身边聚齐的不到万人,还形成不了有利的阵势。对方埋伏在这里的军队有上万步军,两千铁浮屠也没有必胜的把握,乌林荅泰示意身边的人死命保着完颜挞懒撤退,自己去收拢败军。
完颜宗辅其实在得到消息的第一时间,就开始猛攻汴梁,哪怕得知刘琦的两万大军在进攻滑州,完颜宗辅依旧只派了王策率领一万步军前去拦截,自己率领四万马步军继续从北面进攻汴梁。只是定北军的强悍让完颜宗辅吃惊,张横的水师和韩青一部差不多是八成战死才退出战场,大大减缓了完颜宗辅增援开封的速度。
随后阎中立和赵世兴两军竟然以六千人发动了反击,虽然金军杀死了阎中立,但是赵世兴在阵前杀掉了金军先锋史文雄;薛广在连珠砦斩杀了临阵脱逃的李景良、郭俊民两将,接应赵世兴回来坚守。种彬亲自率领五千马步军,以张捴、王宣为先锋驰援连珠砦,拦截住完颜宗辅绕道袭击的五千骑兵。双方激战到黄昏,完颜宗辅伤亡过万,依旧没有能在两线取得突破,却传来完颜挞懒兵败和王策被擒的消息,完颜宗辅只能退兵。
开封西郊一战,斩杀金军万骑和一万四千多步军,俘虏金军步军一万五千人,杀死了金军万夫长拓跋耶乌和奥敦扎鲁;东路金军一路败退,一直退到应天府,完颜挞懒收拢步军还不到两万人,剩下的金军应该是跑掉了。连珠砦一线,定北军伤亡一万六千人,连后来增援的张捴都战死了,杀敌七千人;不过刘琦在滑州击败金军,杀敌六千多人,差不多扯平了双方的损失。
现在完颜挞懒在应天府不足四万人,完颜宗辅在滑州只有三万多人,金军攻势大减,此后双方就在拱州、汴河两线激战,互有胜负;明赤松带领三千水军从黄河上游而下,一举切断了滑州段黄河上的运输。过了五天,河北传来一个惊人的消息,完颜杲在军中突然发病不能理事,完颜宗辅决定趁此机会撤回大名府,免得等粮草被截断以后难办。