白天辽军得胜,统领燕南辽军的乃是辽国大将萧干,他手中只有不足两万辽军,便是北辽皇帝命他守卫宋辽边境的。起初萧干听闻宋军二十万背盟来攻,也是惊惧非常,但数天以来侦骑探得宋军动向后,萧干见宋军如此骄狂,又亲临阵前看了宋军阵容后,发觉宋军阵仗不稳,兵卒良莠不齐,漏洞颇多,因此决意先打宋军一仗。
于是当天萧干领一万军马据守拒马河,随后萧干看准宋军弱点之处,分两路夹击宋军,果然取得大胜。而宋军则是败于将西军精锐与河北兵混编,宋军老将赵德麾下半数河北兵见得辽军旗号便不进反退,裹挟西军也一同溃逃,倒也不是老将赵德不敢一战,就连他被河北兵一带,都不由自主的后撤,结果暴露宋军侧翼,导致了大败。
当天夜里,宋军退了三十里后,种师道连忙号令各军就地扎营,一口气杀了二十多名带头逃跑的将佐,安定军心,并号令各部军马严阵以待,他知道辽军一定会趁胜追击,进行夜袭。
果然,当夜辽军准备乘胜追击,在夜里对宋营实施突击,种师道虽然严令宋军戒备,但无奈军中有一半是多时未经历战争的河北兵,白天大败已经是吓破了胆子,人与人之间相互影响,就连西军精锐也士气低落。原因无他,古代冷兵器作战最讲究的就是胆色和士气,当十个人一队里,有一两个胆小的可能还不足以影响士气,但若是有一半人胆怯,那这支队伍定会遇战则溃,这就是童贯犯下的昏招,非要用承平已久的河北兵马的结果。
种师道虽然严令各部戒备,但巡营时发觉麾下士卒士气低落,不敢出战,好在他是宋军名将,当即调一支兵马在军营四周彻夜擂响战鼓,以为疑兵。
辽军夜袭军马出动后,发现宋军营内灯火通明,军阵四周敲了一夜的军鼓,辽军怀疑宋军要出击,才没有夜袭,而是撤回营内守御。
直到天亮,萧干才知道上了种师道的当,再要集兵进攻,而种师道连夜挑选西军精锐单独成了一军,以精锐西军步卒为中坚,在营前列阵,布置成一个铁桶阵,辽军萧干见宋军布置严密,便缓缓退兵而去。