在农民军力量迅速增长的形势下,明廷眼看总督五省军务的洪承畴连陕西一隅之地也穷于应付,现在起义军又大举出关,更不是洪承畴力所能及。因此朱由检在崇祯八年八月,决定任命湖广巡抚卢象升总理直隶、河南、山东、四川、湖广等处军务,带领总兵祖宽、祖大乐、副将李重镇所统关辽兵和当地驻军夹剿,赐尚方剑便宜行事。明确地划分了职权范围:“洪承畴督剿西北,卢象升督剿东南。”(56)明廷增设负责中原地区追剿事宜的五省军务总理一职,反映了起义农民力量的增长,使统治者不得不动员全国的力量来对付农民起义。
从崇祯八年底到九年上半年,起义军同官军作战的主要情况是:以闯王高迎祥为主力的各支义军转战于河南、安徽、湖广,对手是卢象升统率的官军。在陕西和三边地区则是李自成和过天星等数部,转战于汉中,西安、延安一带,同洪承畴所统陕西官军周旋。
卢象升曾经谈到这个期间他同高迎祥等部作战的情形:
“两月来奔驰于汝、宛、河、雒之间,万分忙苦。贼多而且横,前后俘斩虽有数千,尚非荡平胜著。必于(九年)正、二、三月内先剿尽闯王一股,余贼方可次第歼散。闯王之贼大约有七万余,妇女可一、二万,丁壮可一、二万,精骑可三、四万。此贼不让安、史,庙堂或未之深知耳。顷自秦中洪亨老(指洪亨九,即洪承畴)与之大战三次。近入豫地,某与之大战两次。计禽斩死伤逃散可二万计,现今尚有五万,依然劲敌也。又他贼五、六股,见剿兵渐集,皆与闯贼合群,是以势益多。今合奔东南一带,楚、黄、凤、泗、淮、扬,俱大可虑。某故星驰而南……。”(57)
九年正月,闯王高迎祥、八大王张献忠等部东下安徽,围攻滁州,对明留都南京造成重大威胁,卢象升匆忙领兵来救。起义军转攻凤阳,不克。乃经怀远,蒙城、亳县入河南归德府(今商丘地区)。二月间,高迎祥等部由密县、登封西进至嵩县,大败官军,明总兵汤九州被击毙。以后不久,高迎祥等部又回到陕西。
当高迎祥等部东出河南、安徽的时候,李自成、蝎子块、过天星、满天星、混天星等部继续在陕西坚持斗争。是时,“闯将有三、四万人,过天星、满天星、混天星皆有三万人。”(58)八年十一月,李自成和满天星、六队、争功王四支共十三营,合计精骑数万,由西安地区经同官、宜君、宜川,绕到韩城,拟待黄河冰冻后转入山西。由于这年冬季气温较高,河水没有封冻;明山西巡抚吴甡又加强了防河兵力,入晋的计划未能实现。李自成等部在韩城县境驻扎了四十多天,直到九年正月十二日才起营前往郃阳、澄城(59)。二月,洪承畴纠集官军二万拼命追击,李自成和混天星从澄城经韩城、郃阳、宜川、洛川、鄜州(今富县)、延安、环县、庆阳、固原一线而走。过天星、满天星部则由真宁、合水东入陕西高陵、三原地区。洪承畴耽心省城西安有失,被迫分兵追剿。他自带一军返回陕西镇压过天星、满天星二部,让部下将领继续西追李自成和混天星。洪承畴所领官军在中部县(今陕西黄陵)追上过天星和满天星。由于官军势大,过、满二部避而不战,向西开拔同李自成、混天星会合,打算进攻甘肃兰州。洪承畴檄调左光先和甘肃总兵柳绍宗合击起义军于干盐池(今属宁夏海原县)。义军大败,过天星(即张天琳)请求投降。明陕西巡抚甘学阔安插其部数万人于延安,不久又飏去(60)。
正当双方相持之际,二月初十日,宁夏官军士卒由于长期缺饷,发生兵变,巡抚王楫被杀。洪承畴感到一省长吏被杀,事态严重,亲自赶到宁夏固原去处理。李自成、满天星等部“势复振”(61),趁机进攻陕北榆林、绥德一带。五月,李自成、张天琳等部与官军作战于安定。官军大败,总兵俞冲霄被活捉处死,副总兵李成也被击毙,士卒被歼灭三千人。起义军乘胜进攻米脂,不慎中了明将贺人龙的埋伏计,损失很大。又碰上大雨,无定河泛滥,不少起义军战士被洪水淹死,李自成、刘宗敏、张能等只剩下数百骑脱出险境。这时,李自成的部将高一功带了一万多人从固原来,会师之后声势复振。李自成遂联合在陕北的其他各支义军连续攻克延川、绥德、米脂。米脂是李自成的家乡,这次返里对当地群众是个有力的号召,“其亲故从乱如归”(62)。