出奚王筹宁、北面大王蒲奴宁、统军使耶律颇德等领兵追击。
四月十八日,萧太后和辽圣宗耶律隆绪到达涿州,大军进城,耶律隆绪在此祭告天地。
二十日,萧太后和耶律隆绪率辽军主力,行进到涿州东五十里,与耶律休哥形成对宋军钳击之势,萧太后决定大举反攻。主力大军进攻固安,命耶律休哥自涿州向南一同攻打宋军。
二十三日,萧太后到达固安,二十四日,辽军主力开始攻城,宋军在固安的守军本来就不多,辽统军使耶律颇德率先登城,固安城被一举攻破,城破后,辽军开始大肆烧杀抢掠。
◆兵败歧沟关
曹彬率领的东路军主力撤出涿州,并没有直接向南奔新城,而是转向西南,直奔歧沟关(今河北涿州岐沟村)。歧沟关位于涿州西南二十公里处,距离南拒马河四公里,北拒马河六公里。
歧沟关就是一个小小的土城,五月初三,耶律休哥追至歧沟关。之前叫嚣着请战的将领早已成了落汤鸡,宋军力穷,曹彬命人将运粮车呈环形摆在阵前,防御契丹骑兵的冲击,耶律休哥见状下令包围宋军。
曹彬见势不利,不能坐以待毙,命令大将李继宣率领五百兵马断后,掩护主力撤退。自己和米信率领少数亲卫骑兵,趁夜打开车阵,从契丹骑兵中撕开一个缺口,引军冒雨南撤。
群龙无首,剩下的宋军全都陷入惊慌失措之中,哪里还顾得上阵型,纷纷跟着疯狂南逃。连夜抢渡南拒马河,慌乱中人马相踏,死伤无数。知幽州行府事刘保勋,骑马陷在泥淖中,其子刘利涉从后面抬马,想救他出来,由于力气不够,人与马互相挤压,最终一起阵亡。
耶律休哥趁机展开掩杀,一场大屠杀就此开启。
李继宣率一队精锐,逆行而上,与辽军一部交上火。双方乘着夜色,杀得血肉横飞,鬼哭狼嚎。宋军拼死冲杀,辽兵不敌,拨马就逃。李继宣发起追击,一直追至百里外的孤山(又作狐山,在今北京房山之南)。
然而,李继宣遇到的这一部分辽军并不是主帅耶律休哥统领的,此时的耶律休哥早已率精骑追至南拒马河,来不及过河的宋军,纷纷跳河逃生,溺死者不可胜数。
一将成名万古枯,一将无能,累死三军。
风萧萧兮易水寒,曹彬、米信率领残兵败将逃往易水河南,正在河边埋锅造饭,忽听得号炮连天,耶律休哥的追兵再次杀来。宋军此时已是惊弓之鸟,无心恋战,听闻追兵赶到,顿时崩溃。在辽军快马弯刀的冲踏下,宋军死伤、互相踩踏、惊惶入水溺亡者不计其数。知幽州府事刘保勋父子与殿中丞孔宜皆溺死在水中,数万鲜活的生命,永远地长眠在这易水河畔。
宋军余众,逃奔高阳(今河北高阳东),又被辽军追击冲杀,