1、曹文诏围剿义军。自农民起义爆发以来,起初三边总督杨鹤采用“剿抚兼施、以抚为主”的战略进行平叛,但由于朝廷无法养活饥民,因而义军始终无法扑灭。崇祯四年(1631年)十月,朝廷任命洪承畴接任任三边总督,开始真正对义军展开围剿。同年,曹文诏率领千余关宁军击败山西境内的农民军,高迎祥、李自成、张献忠等均逃到河南之后被曹文诏、左良玉等多路明军包围。崇祯七年(1634年),由于清军二度入关,曹文诏被调往大同抗金,农民军得以突围。
2、桐城之战。明崇祯八年(1635年)正月,张献忠农民起义军数万人克凤阳,过庐州,兵锋直逼桐城。二十七日,桐城守军潘可大部与起义军在县城东郊交战,官军败溃,伤亡100余人,余部逃入城内。县城防守严密,城墙上密布火毬、大炮和弓箭。二十八日清晨,起义军用绳索将众多肉案连在一起,上面覆盖湿棉絮,以防火炮和箭击。他们将这些掩体推至城墙之下,自东祚门环列至向阳门,然后藉此掩护以大斧砸斫城墙,并把这种攻城术戏称为“木牛凿城”。城上守军向义军阵地推放石磙,义军伤亡惨重,便改为火攻。在烟火的掩护下,上百名义军攀登云梯,强行登城,终因守城官军拼死强守,攻城失败。
3、孙传庭俘获高迎祥。崇祯九年(1636年)一月,高迎祥,李自成攻庐州,取含山、和州,杀知州黎宏业、在籍御史马如蛟等。进而围困滁州,与卢象升、祖宽、罗岱、杨世恩等部激战于朱龙桥。高迎祥等北攻寿州不克,西入归德。二月,攻密县、破登州,击杀明将汤九州,进军邓州、郧阳。三月,高迎祥与李自成分兵,由郧襄入兴安、汉中与张献忠会师。五月,高迎祥进入湖广,并于七月出南山,挥师直驱西安,行军至黑水峪时遭遇陕西巡抚孙传庭伏击,高迎祥兵败被俘,押至北京后被凌迟处死,义军则推举李自成为“闯王”。
4、杨嗣昌将李自成逼入绝境。李自成接任“闯王”之后,续征战四川、甘肃、陕西一带。崇祯十年(1637年),杨嗣昌调集10万重兵,增饷280万,提出“四正六隅,十面张网”策略,限制农民军流动范围,采取各个击破、最后围歼的策略,最终成功迫使张献忠降明,而李自成也在渭南潼关遭遇洪承畴、孙传庭的伏击,李自成被击溃后只得带着仅余的17人躲到陕西东南的商洛山中。次年八月,清军四度入关,卢象升在河北战死,孙传庭、洪承畴被调往辽东防范清军,李自成这才得以喘息,甚至还在此期间娶妻生子。
李自成影视形象
5、李自成进军中原之战。崇祯十二年(1639年),张献忠在谷城再度反明,李自成则从商洛山中率数千人马杀出。崇祯十三年(1640年),李自成趁明军主力在四川追剿张献忠之际入河南,收留饥民,开仓而赈饥民。“远近饥民荷锄而往,应之者如流水,日夜不绝,一呼百万,而其势燎原不可扑”。自此,李自成军队发展到数万,提出“均田免赋”口号,即民歌之“迎闯王,不纳粮”。
6、李自成三攻开封。崇祯十四年(1640年)正月二十日,李自成攻克洛阳,杀万历皇帝的儿子福王朱常洵,从后园弄出几头鹿,与福王的肉一起共煮,名为“福禄宴”,与将士们共享。同时,李自成没收福王府中金银财货和大批粮食、物资,发布告示大赈饥民。之后,在一年半之内,三围省城开封未果,最后一次崇祯十五年(1642年)黄河决堤冲毁开封。先后杀死陕西总督傅宗龙、汪乔年。
7、张献忠破襄阳。明崇祯十四年(1641年)二月,在杨嗣昌围剿下逃至四川的张献忠,发现杨嗣昌尾随而来、襄阳空虚,于是摆脱明军,突然带兵离开四川,往东转移,一天一夜急行三四百里,把杨嗣昌大军远远甩在后边。杨嗣昌得到消息后,连忙派使者赶往襄阳传令,然而使者半路却被义军抓获,之后张献忠让李定国扮作使者,带了几名“随从”和令牌、文书,混进襄阳之后四处放火,并趁乱打开城门,襄阳逐被张献忠攻破。
孙传庭影视形象
8、李自成攻洛阳。崇祯十六年(1643年)正月,李自成攻下承天,被举为“奉天倡义文武大元帅”。三月,李自成改襄阳为襄京,称“新顺王”,并加强对义军的掌控,先后杀死罗汝才、贺一龙、袁时中等人。五月,张献忠克武昌建立“大西”政权。八月,督师孙传庭拥兵10万出关。李自成闻讯,即率主力北上,九月,两军对垒于郏[jiá]县。时值大雨滂沱,明军粮运不继。李自成一面动员百姓坚壁清野,使明军无法就地筹粮;一面派大将刘宗敏率万余轻骑出汝州,截断明军粮道。孙传庭闻讯大惊,不得已回师欲打通粮道。李自成率师追击400里,大败明军,斩首四万余级。李自成乘胜挥师西进。十月,李自成攻破潼关,杀死孙传庭,占领陕西全省。