军日骑东西班指挥使孔守正率部与辽军交战，随后宋军大部队抵达，耶律希达部被击败，宋军生擒辽军五百余人。
兵围幽州.二十二日，宋军抵达涿州。辽军守将，判官刘元德放弃抵抗。二十三日，宋军抵达幽州城南，赵光义入驻宝光寺。辽南院大王耶律斜轸考虑到耶律希达刚刚被击败，于是改用耶律希达的旗帜，于德胜口布置兵力引诱宋军。赵光义亲自率军发起进攻，士气大振，辽军被阵斩达千余人。耶律斜轸率军攻击宋军后方，宋军开始撤退。自此，耶律斜轸屯兵于清沙河北岸，声援幽州城。二十五日，赵光义命令宋渥从城南、崔