在宋军进攻北汉的过程中,宋军大败前来增援的辽军。宋太宗心里开始轻视辽军,他感觉辽国人也不过如此。他宣布继续北伐也算经过考虑的,虽然宋军久战疲惫,但是宋军以五打一还是有绝对的胜算的。当时的宋军部署一百年之后的宋军,当时的宋军堪称虎狼之师。与辽军一比一对抗可能不足,但是40万宋军进攻不到10万辽军还是绰绰有余的。幽州的守将韩德让也明白这一点,他将所有能集结的部队全部调进了幽州城内。韩德让希望固守待援,反正宋军的攻城器械不多。幽州城经过长期的修建,城墙十分高大,宋军一时之间当真没有办法。在万般无奈之下,赵光义只得命令宋军围城。
在围城的问题上,他有犯错了。围三缺一是军事常识,而他的命令是团团包围,这样一来,城内的辽军无法突围,也只能和宋军死磕到底。宋军北伐的消息传回了辽国上京,辽国皇帝立刻升帐议事。最终辽国的决定是放弃幽州,固守长城一线。历史给我们开了一个很大的玩笑,辽国派出了耶律休哥、耶律斜轸等名将率领的7万援军。辽国皇帝给他们的任务是接引韩德让突围,然后防御长城。辽国派出的援军虽然不多,但是都是清一色的骑兵,而且经过长期的训练。此时耶律休哥打算试一下宋军的实力,他率领3万辽军主动向宋军大营挑战。
三、皇帝的战败致使宋军满盘皆输
当时宋军内部对赵光义已经心生怨言,这一点赵光义也明白。面对辽军的挑战,赵光义决定亲自出战,鼓舞一下全军的士气。但是他的对手是耶律休哥,二人的军事能力完全不在一个等级。赵光义太招摇了,出战还是全套的銮驾。耶律休哥惊讶的看到了大宋皇帝的黄罗伞盖,这样的机会千载难逢。他命令辽军猛攻赵光义所在的中军,在两军大战之中,赵光义中箭落马。
皇帝是全军的精神支柱,皇帝的落马只是宋军全军溃散。虽然赵光义随后被部下救起,但是宋军败局已定,一切都无可挽回。两路辽国援军和幽州城内的辽军三路夹击,宋军失去了最高统帅部之后,大败亏输。在追击宋军的过程中,耶律休哥命令士兵双手举火把,这样从远处看辽国援军足足有一二十万。宋军将领在不知情的情况下,放弃了先退守然后再反击的计划,命令全军疯狂的向南撤退。
宋军既没有辽军的精兵利马,也没有破釜沉舟的士气,一遇到点小困难,就想着退回去,这样又怎么能攻下幽州城呢?即使这座幽州城是孤立的。