在農(nóng)民軍力量迅速增長的形勢下,明廷眼看總督五省軍務的洪承疇連陜西一隅之地也窮于應付,現(xiàn)在起義軍又大舉出關(guān),更不是洪承疇力所能及。因此朱由檢在崇禎八年八月,決定任命湖廣巡撫盧象升總理直隸、河南、山東、四川、湖廣等處軍務,帶領總兵祖寬、祖大樂、副將李重鎮(zhèn)所統(tǒng)關(guān)遼兵和當?shù)伛v軍夾剿,賜尚方劍便宜行事。明確地劃分了職權(quán)范圍:“洪承疇督剿西北,盧象升督剿東南?!?56)明廷增設負責中原地區(qū)追剿事宜的五省軍務總理一職,反映了起義農(nóng)民力量的增長,使統(tǒng)治者不得不動員全國的力量來對付農(nóng)民起義。
從崇禎八年底到九年上半年,起義軍同官軍作戰(zhàn)的主要情況是:以闖王高迎祥為主力的各支義軍轉(zhuǎn)戰(zhàn)于河南、安徽、湖廣,對手是盧象升統(tǒng)率的官軍。在陜西和三邊地區(qū)則是李自成和過天星等數(shù)部,轉(zhuǎn)戰(zhàn)于漢中,西安、延安一帶,同洪承疇所統(tǒng)陜西官軍周旋。
盧象升曾經(jīng)談到這個期間他同高迎祥等部作戰(zhàn)的情形:
“兩月來奔馳于汝、宛、河、雒之間,萬分忙苦。賊多而且橫,前后俘斬雖有數(shù)千,尚非蕩平勝著。必于(九年)正、二、三月內(nèi)先剿盡闖王一股,余賊方可次第殲散。闖王之賊大約有七萬余,婦女可一、二萬,丁壯可一、二萬,精騎可三、四萬。此賊不讓安、史,廟堂或未之深知耳。頃自秦中洪亨老(指洪亨九,即洪承疇)與之大戰(zhàn)三次。近入豫地,某與之大戰(zhàn)兩次。計禽斬死傷逃散可二萬計,現(xiàn)今尚有五萬,依然勁敵也。又他賊五、六股,見剿兵漸集,皆與闖賊合群,是以勢益多。今合奔東南一帶,楚、黃、鳳、泗、淮、揚,俱大可慮。某故星馳而南……。”(57)
九年正月,闖王高迎祥、八大王張獻忠等部東下安徽,圍攻滁州,對明留都南京造成重大威脅,盧象升匆忙領兵來救。起義軍轉(zhuǎn)攻鳳陽,不克。乃經(jīng)懷遠,蒙城、亳縣入河南歸德府(今商丘地區(qū))。二月間,高迎祥等部由密縣、登封西進至嵩縣,大敗官軍,明總兵湯九州被擊斃。以后不久,高迎祥等部又回到陜西。
當高迎祥等部東出河南、安徽的時候,李自成、蝎子塊、過天星、滿天星、混天星等部繼續(xù)在陜西堅持斗爭。是時,“闖將有三、四萬人,過天星、滿天星、混天星皆有三萬人?!?58)八年十一月,李自成和滿天星、六隊、爭功王四支共十三營,合計精騎數(shù)萬,由西安地區(qū)經(jīng)同官、宜君、宜川,繞到韓城,擬待黃河冰凍后轉(zhuǎn)入山西。由于這年冬季氣溫較高,河水沒有封凍;明山西巡撫吳甡又加強了防河兵力,入晉的計劃未能實現(xiàn)。李自成等部在韓城縣境駐扎了四十多天,直到九年正月十二日才起營前往郃陽、澄城(59)。二月,洪承疇糾集官軍二萬拼命追擊,李自成和混天星從澄城經(jīng)韓城、郃陽、宜川、洛川、鄜州(今富縣)、延安、環(huán)縣、慶陽、固原一線而走。過天星、滿天星部則由真寧、合水東入陜西高陵、三原地區(qū)。洪承疇耽心省城西安有失,被迫分兵追剿。他自帶一軍返回陜西鎮(zhèn)壓過天星、滿天星二部,讓部下將領繼續(xù)西追李自成和混天星。洪承疇所領官軍在中部縣(今陜西黃陵)追上過天星和滿天星。由于官軍勢大,過、滿二部避而不戰(zhàn),向西開拔同李自成、混天星會合,打算進攻甘肅蘭州。洪承疇檄調(diào)左光先和甘肅總兵柳紹宗合擊起義軍于干鹽池(今屬寧夏海原縣)。義軍大敗,過天星(即張?zhí)炝眨┱埱笸督?。明陜西巡撫甘學闊安插其部數(shù)萬人于延安,不久又飏去(60)。
正當雙方相持之際,二月初十日,寧夏官軍士卒由于長期缺餉,發(fā)生兵變,巡撫王楫被殺。洪承疇感到一省長吏被殺,事態(tài)嚴重,親自趕到寧夏固原去處理。李自成、滿天星等部“勢復振”(61),趁機進攻陜北榆林、綏德一帶。五月,李自成、張?zhí)炝盏炔颗c官軍作戰(zhàn)于安定。官軍大敗,總兵俞沖霄被活捉處死,副總兵李成也被擊斃,士卒被殲滅三千人。起義軍乘勝進攻米脂,不慎中了明將賀人龍的埋伏計,損失很大。又碰上大雨,無定河泛濫,不少起義軍戰(zhàn)士被洪水淹死,李自成、劉宗敏、張能等只剩下數(shù)百騎脫出險境。這時,李自成的部將高一功帶了一萬多人從固原來,會師之后聲勢復振。李自成遂聯(lián)合在陜北的其他各支義軍連續(xù)攻克延川、綏德、米脂。米脂是李自成的家鄉(xiāng),這次返里對當?shù)厝罕娛莻€有力的號召,“其親故從亂如歸”(62)。