李自成率军攻破宁武关之后,休整了数日,便出发前往大同方向。
三月初八,李自率军至阳和城,城中大小官员素服出迎。
翌日,大同总兵姜瓖听说李自成率数十万大军前来,自知不能相抗,也担心李自成对大同屠城,便主动献上投降书。
三月十一,李自成率军抵达宣府境内,宣府总兵王承胤也献上降表。
大顺军进入宣府,官员百姓纷纷夹道欢迎,完全可以用“举城哗然皆喜,结彩焚香以迎”来形容。
三月十五,李自成率军抵达居庸关,监军太监杜之秩和居庸关总兵唐通,皆不战而降,开门献城。
同日,刘芳亮率领的南路大军,拿下固关后,东进真定城,太守邱茂华、游击谢素福出城投降。
督师李建泰也在保定献上降书。
三月十六,李自成大军拿下昌平,想举火焚烧皇陵,被一股火器军的强大火力击溃,只一刻钟时间,起义军伤亡五千余。
李自成听闻,心中惊恐,以为山海关神机营镇守黄陵,不愿此时招惹,便留下一军镇守昌平,率军前往沙河。
从宁武关一路而来,起义军基本没有遭受抵抗,大军规模还增加到了百万之众。
三月十七日,李自成抵达京师西直门,以火炮轰城。
中午之时,起义军同时攻打平则门、彰义门、西直门,遭受到了轻微的抵抗。
当日半夜,守城将领率先打开外城西侧的广宁门,起义军由此进入。
李自成下令:入城不得骚扰百姓,不得劫掠,不得淫辱,违者杀无赦!
三月十八,李自成派遣投降太监杜勋进宫与崇祯皇帝谈判,言:顺军人马强盛,只要崇祯皇帝同意大顺以西北一带为王国,便退守河南,此后顺军愿为朝廷内扫群寇,外以劲兵助剿辽藩,但不奉诏与觐耳。
崇祯皇帝自有骨气,拒绝了李自成提出的条件,言:大明可亡,华夏之土不可分裂!
谈判破裂,崇祯皇帝召见阁臣,言:不如百官随朕在奉先殿完事(殉国)。
阁臣低头不语。
当天上午风雨交加,午时雨停,李自成下令继续攻城,承诺拿下京师,人人赏银三十两。
义军将士死命攻城,悍不畏死。
午后,崇祯皇帝得知外城陷落的消息后,欲召总督京营的襄城伯李国祯率三大营护驾,王承恩告知三大营已然溃散,劝皇帝出逃南京。