要说高长恭怎么会赶到此地,还要说到之前岳飞传给高长恭的军令,他在收降细阳县城之后,在城内休整之时,又接到了岳飞的军令。
岳飞令他佯作攻打思善,缓慢行军,引诱汝阴及慎县的曹军出城,待这两路有一路曹军出城,岳飞便会再派快马告知高长恭,届时高长恭调转攻势,与后续兵马夹击曹军,寻求大胜。
在杨再兴与曹洪交战之前,高长恭便接到了快马传信,于是立刻调转马头,将兵马分为两路,一路由副将率领一千骑兵直冲曹军后方,另一路由高长恭统率一千骑兵绕路侧翼夹击。
不料高长恭率军抵达侧翼之后,与同样想要夹击的曹军撞了个正着,双方展开了激战,由于高长恭所部都是骑兵,仰仗着骑兵的冲击力,瞬间将曹军整个阵脚撕裂,造成了曹军不下百人阵亡。
曹洪副将极力想稳定军阵,被杀到此地的高长恭一矛戳于马下,将领一死,加之步兵对骑兵的劣势,曹军士卒四散溃逃,高长恭并未率军追击,而是向侧翼进军,这才造就了如今的局面。
看着下方一边倒的局势,曹洪越来越心惊,后方杨再兴则是直奔曹洪的护纛营而去,不费吹灰之力,击杀了十几个护纛营士卒,随后一枪折断了曹洪的大纛。
大纛折断,加之交手处于劣势,曹洪麾下士卒军心大乱,展开了大范围溃败,曹洪见此情形,只得带领数百士卒向东而去。
高长恭立刻带领五百骑兵紧随其后,杨再兴则是率领剩余士卒继续作战,片刻后,结束战斗,此战斩杀曹军一千人,俘虏数百人,除跟随曹洪撤出的士卒外,仍有一千士卒四散溃逃,不知所踪。徐州军仅有不到三百人伤亡。
曹洪退路被阻,只得率军东进,企图撤往慎县,可曹洪不知,就在他们与杨再兴交战之时,东南方向也发生了一场战争。