大明朝廷调集山西、大同、宣府、蓟州四镇边军共计八万进京勤王,加上京营尚有四万余人马,以及李如樟、杜桐统率的三万大军,共计十五万大军。
刘庆、沈惟敬、吴炎率五万大军接连攻下北直隶南部广平府、顺德府,大举进攻真定府,驻守真定府的杜桐慌忙率两万余明军退守保定府。赵王朱常清吓得带着赵王藩宗室跟着杜桐逃往保定府。
骆尚志、刘雄率五万大军大举进攻真定府东部各州县,一路势如破竹,迅速攻入保定府,大败刚退守保定府的杜桐两万明军,俘获赵王及一众赵王藩宗室。
杜桐逃到保定府城清苑固守待援,得知兄弟杜松已经归顺汉军,自己保护赵王及赵王藩宗室不力,面对汉军主帅骆尚志派人招降,杜桐选择向汉军开城迎降。
驻守河间府城的李如樟得知杜桐开城向汉军迎降,慌忙率一万明军弃城北逃顺天府霸州,随即接到旨意退守北京西南的房山、良乡两县。
骆尚志、刘雄接到汉王陈瀚旨意率五万大军从保定府北上攻破紫荆关,经五回道攻入山西,接连攻破广昌、灵丘,直奔蔚州、宣府杀去。
王安海统率五万海陆大军攻下天津卫城后,忙派人与主帅骆尚志商议出兵进攻大明京师,骆尚志并没有急于回复,而是下令林三率两万大军、民兵驻守济南府,又命吴炎率一万大军驻守真定府。
何崇奇、林宏、梁雄、宋海率六万大军及招募的民兵、收编的精锐降兵顺势北上攻取河间府,与刚赶到保定府的刘庆、沈惟敬四万大军遥相呼应,王安海随即接到汉王陈瀚旨意,奉命统率东路大军围攻大明京城,不必急于破城。
郭国安、董一元、王保统率十万余大军及收编的明军降兵和招募的精壮民兵接连攻下汾州、潞安府、沁州、辽州,大举进攻太原府,各州县明朝文武纷纷开城迎降,负隅抵抗者很快遭到碾压。
山西巡抚魏允贞面对汉军大举来攻,山西南部各府州县尽数归降或被攻破,忙与晋王朱敏淳商议组织军民抵抗,请求晋王朱敏淳拿出钱粮犒赏激励守城将士,招募百姓守城,晋王朱敏淳原本是不太愿意出银钱,迫于汉军对藩王的处置被迫答应下来,但却只给了答应的部分钱粮。
明初谢成奉命营建太原城,周长二十四里,高三丈五尺,外包以砖,池深三丈,共有八门,东宜春门、迎晖门,南迎泽门、承思门,西阜城门、振武门、北镇远门、拱极门,城门外分别建有月城。
郭国安、董一元、王保率八万大军对太原府东南西三面展开围三阙一攻势,王保派人劝降守城明军中的亲信部将,守城明军主动打开城南迎泽门,王保率两万汉军一举攻入太原城中。
山西巡抚魏允贞还在忙着招募民兵守城,得报汉军已经攻入城中,魏允贞见大势已去,正准备以身殉国,被冲杀进行辕的汉军将士救下,送往长安处置。
晋王朱敏淳正打算带着王府卫队开城北拱极门出逃,被汉军抓获,晋王府钱财被尽数查封,晋王藩宗室大多被俘获押往长安,郭国安攻下太原府后派董一元领兵三万出兵北上攻取大同府,命王保率两万大军出兵北直隶真定府,协助东路大军攻取大明京师。
郭国安接到军医禀报山西境内出现瘟疫,郭国安本是医师转行从军,非常重视疫情,派人前去查实后一面派人向长安奏报,一面加派军民封锁疫情传播。
王安海正率十五万大军对大明京师城发动围攻,接连攻破外围的房山、良乡、固安、武清、香河、三河,对大明京师形成围三阙一攻势,明军接连吃败仗,损失不轻,十二万明军被迫退守京城,固守通州、昌平州、顺义县一带。
王保率两万汉军从山西赶来助战,汉军兵力再增,王安海派陈大虎、王保率五万大军大举进攻通州,又命刘庆、沈惟敬率四万大军攻打昌平州,进一步对大明京城形成围攻之势,只留下顺义一线未攻。
李成梁率三万明军驻守通州,统率明军拼死抵抗汉军炮军、特战队飞天团猛烈轰炸进攻,陈大虎、王保指挥五万大军猛攻通州城,一举攻上通州城墙,杀得明军残兵败将纷纷跪地请降,李成梁被炮弹炸得死无全尸。
骆尚志、刘雄率五万大军兵贵神速,迅速攻取兵力极度空虚的宣府镇,刘雄率两万大军顺势一举攻破兵力薄弱的居庸关,配合刘庆沈惟敬攻破李如樟驻守的昌平州,李如樟在混战中被乱兵所杀,大明京城更加惶恐不安,一日数惊。
骆尚志率两万余汉军与董一元率领的三万汉军夹攻大同府,大同知府黄嘉善与代王朱鼐铉组织军民奋起抵抗,遭到汉军猛攻,大同府守城军民死伤惨重,明军将士主动开城迎降。
大同知府黄嘉善同代王朱鼐铉被汉军俘获,骆尚志下令封查代王府钱财,将代王连同代王藩宗室一并押往长安处置,骆尚志准备率大军出塞,派出大批探马出关查探塞外情形。
王安海派何崇奇、王保、林宏统率三万大军出兵东征永平府、蓟州镇、山海关,防止后金军趁乱攻入关内,何崇奇率海军编队直抵山海关,山海关明军主动开城迎降,王保也迅速攻下蓟州镇,顺利接管蓟州镇边关防御,林宏率五千大军驻守永平府为镇守边关将士提供粮草辎重补给。
王安海随即派兵攻取顺义、怀柔、密云、蓟州、平谷各州县,接管边关防御,彻底围困大明京师,京师城内一片慌乱,眼看大势已去的大明文武百官纷纷都在各自做打算,不少大明官员已暗中派使者不断与城外的汉军将领接触,准备里应外合。
蓟辽总督顾养谦下令收缩京城兵力,放弃外城,统率六万明军退守内城,王安海亲自指挥城南六万汉军顺势攻入外城,直抵内城正阳门、宣武门、崇文门外,陈大虎、宋海率三万汉军直抵城东朝阳门、东直门外,刘庆、沈惟敬率四万汉军围攻城西阜成门、西直门,刘雄率三万大军围攻城北德胜门、安定门。
王安海指挥各路大军对京师九门发起围攻,一时间炮声隆隆,声震九霄,梁雄率特战营飞天团协助四路大军攻城作战,不断空投火药包、炮弹、手雷对内城九门城墙城门、城楼展开轰炸,炸得守城明军将士死伤惨重。
城西西直门率先被城中大明文武打开,领队的正是沈一贯和东厂厂公张诚,两人与领兵攻打西直门的沈惟敬联系上后趁乱夺取西直门城门,打开城门迎接汉军入城。
西直门被攻破,刘庆忙率两万大军紧随沈惟敬大军身后攻入城中,城中顿时大乱,沈惟敬率兵攻入城中,直奔皇城北安门杀去,刘庆率兵直奔城西北的德胜门杀来,驻守德胜门的明军将士将坐镇督战的兵部尚书石星绑了开城门迎降。
刘雄率两万大军攻入城中,迅速控制城北一带,直奔城东北东直门杀来,安定门明军也主动开城迎降,东直门明军遭到汉军前后夹攻,守城主将被炸死,吓得四散而逃,宋河率一万汉军顺势攻入城中来。
驻守城东朝阳门的定国公徐文壁面对汉军攻破北京城,吓得慌忙率京营人马逃下城去,旋即被冲杀而来的刘雄活捉,京营兵纷纷跪地请降。