这三路中,唯雁门关最是易守难攻,但是,还是最难攻克的雁门关第一个失守,雁门关守备贾运傲战败被俘。
辽军于安贾拿下雁门关后,领兵攻打前线重镇吉安
吉安防御总指挥是太原安抚使千总之一,千总蔡元朗,但是,此时蔡元朗在内无守兵,外无救援,在这一情况下,与县令王原安一合计,只能让出吉安,开了县城南门,兵败太原府
但是领兵还未到太原府,只见太原府城墙下,辽兵部署不下两万人围攻太原
不得已放弃退往太原府计划,一行三千多人向定远撤退,未等兵到定远县,只见县城外,密密麻麻全是辽军
只得下令,撤退山西,向山西省另一重镇伍通县败退
放弃兵退太原计划后
一路上,蔡元朗领着自己只有两千多人的队伍不敢与沿路上任何一伙辽军纠缠,只得一路败退,退守山西省伍通县
兵退山西伍通县第五日,传出山西省安抚使石大琮,山西省巡抚吴泽仁兵败被杀,山西省太原知府韩贞被俘
山西省自太原往南全线失利
雍熙三年(986年),赵光义派遣潘美、杨业、田重、曹彬、崔彦进五位大将分东中西三路,以东路为主再行北伐。西路、中路军进军顺利,而主力东路军屡遭辽军挫败,粮道被切断,终未能与中西二路汇合,于岐沟关大败而溃。中、西二路亦只得南撤。西路主将杨业因掩护军民南撤被辽军俘虏,在狱中绝食三日而死。之后,北宋在对西夏党项族的三川口、好水川、定川寨等战役中屡次失败,但因其厌战,与宋廷议和。赵光义以亲信傅潜、王超、柴禹锡、赵镕、张逊、杨守一及弭德超等为禁军统帅,多庸碌之徒,临阵惧战。