李自成本来就想回陕西,得知孙传庭率军出关的消息,大喜过望,亲统大军北上迎敌。
此时河南境内因连年战乱,赤地千里,缺少粮草,李自成采取了诱敌深入的战略,把主力部队部署在郏县以南的地区,把后勤问题留给长途跋涉的孙传庭。
由于大顺军放弃了潼关到郏县的广阔地带,陕西官军一路上势如破竹,八月上旬占领洛阳,九月八曰攻战汝州,大顺军督尉四天王李养纯投降。
李养纯投降后向官军泄露秘密,给大顺军带来很大损失,他报告说:大顺军的老营在唐县,精锐部队在襄城,地方上任职的文武官员屯聚在宝丰。
孙传庭根据这个情报采取了有针对姓的行动,首先攻破宝丰,斩伪州牧陈可新等,然后挥师唐县,将安置在那里的大顺军家属斩杀贻尽。
九月十四曰,官军和大顺军主力在郏县进行激战,大顺军战败逃跑,官军紧追不舍,果毅将军谢君友被俘杀,李自成本人也差点被擒。后来大顺军逃入襄城,官军也尾随而至。
面对危局,一些民军将士产生的投降的念头。李自成便对手下说:“别担心,我杀藩王,焚烧皇陵,罪在不赦,不妨再次决一死战,如果不能取胜,你们再杀我投降也不晚。”
这时老天帮了李自成的忙,一场冷空气以北向南席卷大明万里河山,襄城一带整整下了七天大雨。城外露舍的官军苦不堪言,由于道路泥泞,官军的粮车难以移动,官军的后勤出现问题。
官军希望破郏县获取给养,但是郏县早己坐吃山空,破城后只得到一些骡马,很快就被士兵们分食殆尽。
这时李自成派大将刘宗敏率一万名骑兵从小路抄到官军后方,切断官军的粮道,为了麻痹官军,李自成用大牌写下战书,约定曰期同官军决战,以此牵拌官军。
官军有雨淋没饭吃,情绪开始浮燥起来,孙传庭无奈之下,只好决定回师迎粮,他命令河南总兵陈永福留守军营,自己统率嫡系陕西官军分路回师打通粮道。
陈永福部下士兵看到陕西官军走了,自己却被留下来忍饥挨饿充当替死鬼,都愤愤不平,也都跟在陕西官军后面撤退(前军移,后军乱),陈永福无法控制局面(永福斩之不能止),官军队伍大乱,李自成乘机发起进攻,官军全线崩溃。
官军逃到南阳才缓过神来,调头迎战大顺军,双方展开大战。
大顺军战阵共有五重,第一重是饥民,第二重是步兵,第三重是骑兵,第四重是精锐骑兵,第五重是家属。
官军攻破了民军前三重战阵,与第四重战阵的精骑相持不下,鏖战中,白广恩部火车营招架不住,率先溃败。
火车营的溃败引发连锁反应,骑兵也招架不住逃跑,战场形势瞬间发生巨变,由双方互相厮杀变为一方追杀另一方。
大顺军倾巢而出,穷追不舍,一曰一夜追杀四百余里,官军死亡四万余人,损失兵器辎重数十万。