四月,李自成與羅汝才三打開封,采取圍城打援的辦法。羅部稱“曹營(yíng)”,李部稱“老府”,對(duì)開封實(shí)行長(zhǎng)期圍困。為了使左良玉部效命,崇禎特地從監(jiān)獄里釋放了對(duì)左良玉有恩的前戶部尚書侯恂,以兵部右侍郎率河南、河北、山東、湖廣諸路援軍援救開封,令督師丁啟睿、總督楊文岳、總兵左良玉等速增援開封,令孫傳庭率邊軍出關(guān)赴援。督師丁啟睿在觀望形勢(shì),按兵不動(dòng)。崇禎帝嚴(yán)旨丁啟睿率左良玉、虎大威、楊德政拔營(yíng)進(jìn)兵,十余萬大軍來到開封西南的朱仙鎮(zhèn)。兩軍對(duì)壘,明軍不敢行動(dòng)。左良玉發(fā)現(xiàn)李自成部隊(duì)構(gòu)筑工事對(duì)準(zhǔn)自己陣地炮擊,急忙拔營(yíng)退走,狂奔八十里,正遇上農(nóng)民軍先前挖好的深一丈六的壕溝,棄馬過溝,遭到農(nóng)民軍的追殺,左軍大敗。左良玉僅以身免,逃至襄陽。丁啟睿、楊文岳、虎大威等放棄汝寧,匆忙撤退,農(nóng)民軍追擊四百里,俘獲明軍數(shù)萬,丁啟睿的敕書、督師印、上方寶劍一并丟失。朱仙鎮(zhèn)之役,明軍用于中原戰(zhàn)場(chǎng)的精銳部隊(duì)喪失殆盡。丁啟睿論罪系獄,總兵楊德政以不戰(zhàn)而退走之罪被殺。
朱仙鎮(zhèn)之?dāng)〔]有使崇禎帝冷靜下來,他一心想的盡是如何將李自成等農(nóng)民軍全部消滅,而且越快越好。這時(shí),增援開封的侯恂上書向他提出了警告。他說:“寇患積十二年而始大,非可一朝圖也?!苯ㄗh重新組合,實(shí)行左右夾擊。這一直言不諱的告誡,沒有引起朝廷的注意。崇禎命令左良玉領(lǐng)兵來會(huì),侯恂與孫傳庭左右夾擊李自成。然而,左良玉新敗,不可能在短期內(nèi)完成重新組合。侯恂不久被彈劾去職,會(huì)師夾擊之計(jì)劃,成為泡影。
五月,崇禎帝命陜督孫傳庭東出河南。九月,孫傳庭率領(lǐng)總兵高杰、左襄、白廣恩、鄭嘉棟、牛成虎等越過太行山,渡河而南,出發(fā)前,將臨陣先逃的總兵賀人龍就地正法。十月初到達(dá)郟縣,兵分四路,在此設(shè)下三道防線。李自成將部隊(duì)埋伏在冢頭,采取誘敵深入的策略,且戰(zhàn)且退,退至冢頭,李自成命令部隊(duì)將甲仗、軍資棄于地上,以誘明軍。明軍見地上都是財(cái)物,喜出望外,紛紛下馬拾取,值此,伏兵突起,前后夾擊,官軍慘敗,副將、參將大小將官78人全被斃命,所得馬匹軍資比先前丟棄的多上一倍還多。