(三)北克宁武,夺取大同、宣府
按照明朝大臣们的估计,李自成攻下太原后,会采用避实击虚的策略,直接去打北京。而不会北上去打大同、宣府,因为那里明朝驻有重兵,有明以来,历来是设防的重点地区。畿南保定一带防备相对较为薄弱。而李自成的军事部署,却与此有很大的不同。在太原,李自成对下一步军事行动重新作了部署,没有放弃东进攻取真定(今河北正定)、保定的打算,派大将任继荣、马重禧等带领一支小部队东出固关,去打真定,将用兵的重点放在北上攻打大同、宣府上。他与刘宗敏率领大部队北进,并且亲临前线指挥,先去攻打宁武、雁门,这是因为,宣府、大同是战略重地。《罪惟录》的纂修者查继佐说:“若以地之轻重而论,诸边皆重,而蓟州、宣大、山西尤重,何则?拱卫陵寝,底定神京,宣大若肩背,蓟晋若肘腋。”明朝在此布有重兵。诚然,逾太行,夺取真定、保定,直接去打京师,路途上较近,但镇守在宁武、宣府、大同的兵力就会南下增援京师,出现内外受敌的局面。所以,李自成在夺取太原后,为了确保夺取北京的胜利,毅然率领主力部队北上,歼灭晋北的守敌,消灭明军的有生力量,坐困京师。李自成的这一决策,出乎明朝君臣的意料。正二月间,明朝将设防的重点摆在北京到保定一线。代帝出征的李建泰驻在保定,虽然他不具实力,可也足以表明了明朝的用心。
十六日,大顺军抵达忻州, 明朝守城官开门迎降。进至代州(今山西代县),遭到镇守山西兼关门、代州、三关总兵周遇吉的阻击。周遇吉是辽东锦州卫人。他的夫人刘氏,蒙古人,骁勇异常,手下有胡妇20人组成的女兵,个个都是骑射精捷的能手。周遇吉率领军民凭城固守,大顺军试图通过刘氏的哥哥将招降书送给周遇吉,周遇吉大怒,并将妻兄杀死。双方展开激战。农民军伤亡近万人,积尸几乎与城墙平,后李自成调集大军增援,周遇吉兵少食尽,方才退居宁武关。