蒲州（今永济），隔日攻下怀庆（今河南焦作），杀卢江王朱载堙。初五日（3月13日）攻克太原，牛勇，王永魁等督兵五千人出战尽殁，初八日以守将张雄作内应，炮轰破城，蔡懋德自缢死。在太原休息八天。十六日，克忻州（今山西忻州），官民迎降，代州（今属忻州）守关总兵周遇吉凭城固守，双方大战十余日，遇吉因兵少食尽，退守宁武关（今山西宁武境）。周遇吉悉力拒守，最后火药用尽，开门力战而死，夫人刘氏率妇女二十余人全被烧死。三月初一日（4月7日）李自成克宁武关，前后死将士七万余人，伤亡惨重，《罪惟录》记“后贼陷京师，多有手足创者，