的天气让衣衫单薄的宋军士兵被冻得手木足僵，无法使用弓弩，所以在战斗中面对辽军骑兵处于劣势。宋军御前忠佐神勇指挥使桑赞领本部兵与辽军激战，双方从辰时战至申时，但辽军增援部队不断涌入战场，桑赞终于支持不住，引众先逃。他的撤退导致所在方的防线崩溃，宋军大败，刘廷让所部全军尽丧，死者数万人。先锋将六宅使、平州团练使、知雄州事贺令图和武州防御使、高阳关部署杨重进被俘，刘廷让单骑逃回。在歼灭了刘廷让军后，辽军打算同时消灭田重进部，但田重进吸取教训，没有与辽军主力正面对抗。辽军只能将攻下的深州、速城、文安等城纵兵大掠