李自成部过昌平，抵沙河。十七日进高碑店、西直门，以大砲轰城，入午攻打平则门，彰义门，西直门。三月十七日半夜，守城太监曹化淳率先打开外城西侧的广甯门，叛军由此进入今复兴门南郊一带（此事存疑，参见曹化淳条目）。三月十八日，李自成派在昌平投降的太监杜勋入城与崇祯帝秘密谈判。据《小腆纪年附考》卷四载，李自成提出的条件为：「闯人马强众，议割西北一带分国王并犒赏军百万，退守河南……闯既受封，愿为朝廷内遏群寇，尤能以劲兵助剿辽藩。但不奉诏与觐耳。」双方谈判破裂。三月十九日清晨，兵部尚书张缙彦主动打开正阳门，迎刘宗敏所部军