但现实的情况却是,辽军虽然军心浮动,但骁胜军却也未能一鼓而破之。不仅如此,宋军反而被渐渐稳住阵脚的辽军给缠上了,不得不就在此地,与辽军一决胜负。
幸好骁胜军也是宋朝有数的精锐,唐康又颇有股子狠劲,李浩数度萌生退意,都被唐康拒绝。双方的战斗从中午开始,一直打到黄昏,两边都是人疲马乏,但谁也不肯先行败退。
便在这个时候,交战的双方都没有想到的是,宋军突然自南边杀出一支生力军来,加入到战局当中。若是平日,辽军兵力虽然略占劣势,但以宫分军之精锐,尚不至大败。但此时,早已疲惫不堪的辽军却立时变得人心惶惶,自萧阿鲁带以下,个个都以为是中了宋军的算计,以为宋军早已埋伏了这么一支人马,先耗尽他们的体力,然后以此生力军一举歼灭他们。结果,宋军这支生力军一到,辽军稍一接触,便告溃败,萧阿鲁带仅率数百骑突围而去。其余人马,更无战意,逃的逃,降的降,宋军此战,斩首数百级,投降的辽军近两千人,宋军仅俘获马匹,便多达五千余匹。而先已率军渡河的高革,在黄河东岸,隔着一条黄河,只能眼睁睁看着萧阿鲁带全军覆没,没有半点办法。最后亦只得率领渡过黄河的千余骑人马离去,自寻出路。