镇守北门的王曼是个十分机警的人,他发现挤进瓮城的,既有了启睿的官军,也有李自成的“贼军”,瓮城门已经没法关闭,便立即下令将主城门关闭,而且用石头顶了起来;还怕顶不牢,又将事先预备好的沙包也垛在门内。他自己立在城头,俯视瓮城,指挥兵了百姓向下射箭,投掷砖石。
这时进人瓮城的已有几百官军,还有几百义军,他们都拼命向城上呼喊,要他们打开城门。王燮不理,继续命人向下射箭、扔砖头和石头。瓮城外面的官军,看到这种情况,立刻崩溃,各自逃命。袁宗第的人马也开始动手,有的官军被杀死,有的跪下投降,只有少数逃脱。丁启睿的三千多名援军,只有二三百人进人城中,其余的没有经过战斗,就轻易地被消灭了。
丁启睿进城以后,下令将他的人马全放进城内。王燮置之不理。丁启睿非常愤怒,以督师的身份命令说:
“如不让我的人马进城,有皇上的尚方剑在,你这个知县休想逃避罪责!”
王燮无奈,一面指挥将士作战,一面派人向巡抚请示。高名衡立刻禀报周王。很快,周王就派一个内臣来北门传了周王的令旨:
守城要紧。一切军民,凡困在城外的,一律不许入城!
丁启睿这才不敢说话。同时,他也知道,留在城外的三千多官军已经不存在了。
袁宗第将瓮城外面的官军消灭以后,就专心指挥将士来抢夺瓮城。他的人马又有几百人冲进瓮城,一部分人不断地向城上放箭;一部分人抬来了云梯,靠在瓮城上。有几十个人登上了瓮城城墙,直向大城奔去,眼看就要夺得大城。王燮立即悬出重赏:凡是能将“流贼”打下城去的,赏元宝一锭。当时就有一个大汉,手持长棍,几棍子打下去几名义军。别的官军一拥而上,义军被打退回来,有的被打下城去,受了重伤;有的摔死;也有的被杀死在城上。夺城的战斗很短促,但十分激烈,城头的军民也死伤不少。
在义军被打退之后,王文立刻命书吏将立功人员的姓名记下,每人发给一个元宝,大大地鼓舞了士气。他又悬出重赏:凡是能把瓮城城门堵塞住的,赏给重金。于是,守城军民纷纷抬着沙包,从瓮城城门上边向下投去。一个一个沙包将城门堵了起来。在这种情况下,义军只好赶快退出瓮城。王燮又命人点着火药和柴草,从大城上投下瓮城。霎时间,瓮城之内,又是火光,又是黑烟,加上弩箭齐下,砖石横飞,未及退出的义军和没有逃出的丁启睿的官军,一批一批地死在瓮城里边。单单了启睿的官军就死了一二百人。
袁宗第看见北门攻不进去,又损失了一些弟兄,连连顿足。这时,李自成带着亲兵飞马赶到,看见这种情形,命令袁宗第停止进攻。他见袁宗第一脸懊恼,便笑着对他说:
“丁启睿的三千多人马都被你消灭了,你不过损失了一二百人,有什么好生气的?何况今天本来没有让你进攻北城,只是碰上偶然机缘,你想混进城去。既然这机缘没有用上,也就算了,还是准备一二日内攻城要紧。看来城中防守很严,苦战还在后边,你赶快休息去吧!”
十二月二十四日,闯、曹大军全数到达开封城外,各部队都按照指定的地方扎营,搭好了窝铺,立好了帐篷。那些距城门较近的营盘,还挖掘了壕沟,以防官军夜间出城来偷袭骚扰。
这一天,因义军需要做攻城准备,城周围几乎是平静无事,只偶尔互相打几炮,破一破紧张中的特殊沉寂。
午饭以后,李自成骑马出营,打算从北门外巡视到曹门和宋门,察看攻城部署,也看一看城上的防守情形。为着提防城上打炮,只能在离城二里以外的地方走。即使二里以外,仍是危险区域,因为当时的大炮,已经可以打得很远。可是如果他们走得离城太远,就不容易看清城头上守城军民的动静了。
随着他一起巡视的,有刘宗敏、田见秀、牛金星、宋献策、李岩、张鼐,还有了国宝、牛万才、黑虎星马重喜等人。命张鼐和黑虎星马重喜跟着,是为了选择和布置攻城的炮兵阵地。命了国宝和牛万才跟着,是因为这次攻城需要用掘城的办法。掘城的义军大部分是伏牛山的矿兵①,也有陕西来的善于挖窑的农民。这支掘城队伍分别交给丁国宝和牛万才二人率领。
①矿兵——伏牛山中挖煤窑的人从军,称为矿兵。