高迎祥一聽有理,遂率眾與鄧天河接戰,馬守應抵敵不過鄧天河,兩軍相鬥不久就退了下來,鄧天河也不追趕,傳令向義軍發炮,鄧天河這次帶來七門大炮,可惜不是紅衣大炮,只能打三里遠,威力也小得多,僥是如此,義軍被火炮擊傷,擊死其實也不多,但義軍剎時勾起了在太原城下被官軍紅衣大炮所擊,死傷纍纍的情景,爭相逃命。
鄧天河趁機驅兵追逐,高迎祥大懼,派出中軍精銳壓陣,這三千人一上,頓時止住了陣腳,鄧天河帶兵親自衝在前線,羅汝才舉刀砍向鄧天河,鄧天河挺槍迎戰,交手數合,羅汝才見不能勝,佯裝敗走,鄧天河逐之,卻被高迎祥的中軍所困。
羅汝才遠離鄧天河後,取出長箭向鄧天河眉心射去,鄧天河墜馬,馬上被高迎祥中軍斬首,幾乎砍成肉泥。鄧祖禹心中大痛,歎曰:「吾子勇冠三軍,今乃為國傾生,惜哉!」
復督張全昌進兵,這時官軍也不足三千人,仗著火器才勉強與高迎祥鬥個平手,高迎祥見官軍的火器利害,不忍中軍損傷太多,將五百強弓手調聚,射向官兵,官兵所用都是火繩槍,射程尚不及高迎祥的強弓,但弓箭費力太大,三五箭過後速度就慢了下來,兩相鬥了個棋逢對手。
那邊總兵楊世恩卻不戰而走,為王自用追獲,降了義軍。鄧祖禹大怒,親率眾出,忽然風雨大作,士卒寒慄,火藥盡濕,官兵的火繩槍有如廢物,鄧祖禹仰首歎道:「天何困英雄若此?」
遂冒雨突前。混世王被鐵簡擊回,劉國能斂傷左足而敗,整世王復擊背走,高迎祥大駭,悉眾出戰,遙謂祖禹道:「倘將軍不鄙,願求為帥,幸尊裁之。」
鄧祖禹大怒道:「逆天叛賊敢胡論耶?我忠心報國,特來剿汝,此戰不死不休。」
於是和朱世盛、李文雲七將出戰,高迎祥率義軍混天王、掃地王等九人圍之,搏戰良久,官軍到底兵少,火繩槍又失去作用,義軍率眾突進,鄧祖禹本人和其部下都被義軍所擒,高迎祥愛其勇猛,親給鄧祖禹解縛。
道:「誤犯尊顏,望乞恕罪。若將軍能歸順,願為總主,萬勿過辭。」
鄧祖禹愛子被殺,安肯投降,道:「吾赤心報國忠臣,豈負聖主投賊乎?要殺就殺,何必多費口舌。」
高迎祥再三勸告。鄧祖禹就是不充,後來索性罵不絕口。
高迎祥大怒,道:」既然如此,取他心來看,果赤否?「
鄧祖禹歎道:「妻子已矣,所恨老母不得見耳。然自古忠臣為國忘家,莫不如此。予亦何憾。」從容而死。
高迎祥又向他手下七將勸降,無一答應,都被一一殺了,士眾悉降,收總兵汪見國,擒德安府應城縣令張紹登。經此一戰,高迎祥遂在河南漸漸站住了腳。
曹文詔掃平了山西,沒有進入河南,坐視高迎祥站穩了腳跟,一是崇禎給他的命令是節制山陝諸將,入山西剿賊,河南不歸他管,二是官兵雖然連戰連勝,但士卒已是疲憊,急需體整。三是山西本來尚且富裕,但經義軍這麼一鬧,幾乎波及全省,許多豪富之家都被義軍所滅,百姓也多有逃亡,官軍的糧響已是不繼。
曹文詔掃平了山西,崇禎攬奏大悅,加封曹文詔為山西總督,加太子少保,原山西巡撫宋統殷畏敵如虎,以至太原被困,撤職查辦,由許鼎臣按任,其它有功人員各有封賞。
崇禎還沒高興多久,就接連接奏,河南全省危急,盧氏,欒川等縣皆入賊手,都督鄧祖禹,總戎張全昌、副將楊世恩、先鋒鄧天河、參將李文雲、游擊朱世盛全部戰死,崇禎頓時象被人從頭到腳澆了一盆冷水,嚴厲申斥曹文詔縱賊進入河南,剝去其太子少保,令其帶罪立功,再進入河南剿匪,務必要將高迎祥部剿滅在河南,否則到時兩罪並罰,必不輕饒。
官軍本大多是山西人,由陝西又轉回了老家,一年多來,一直馬不停蹄在兩省奔波,將兩省流賊剿了個乾乾淨淨,剛得到皇上封賞,正高高興興,想在老家休整,又馬上被朝庭申斥,要求再入河南剿匪,頓時怨聲載道,不願動身,但曹文詔一向練兵嚴慎,張馳有度,這次受到皇帝申斥也滿不是滋味,一心要想再建功勳,好挽回皇上的信任,在他的嚴令下,官兵也不敢懈怠,怒氣沖沖的向河南殺來,要把怒氣發洩在義軍身上。
郝搖旗辛辛苦苦把兵器運到了山西,卻發現義軍差點在太原被官軍所圍,兵器也送不出去,而且山西的官兵越來越多,一個多月來已連續遇見了好幾起,幾次撕殺,兵器也丟失了一小半,郝搖旗無奈,只得先退入河南,用這批兵器擴了一萬多人,後來高迎祥部也退到了河南,郝搖旗才與義軍大部匯合。
義軍部眾在山西已損失了大半,河南一役,高迎祥的中軍精銳也死傷慘重,有了這一批兵器,實力又是大增,此時河南先旱後雨,黃河又在數縣決口,饑民正在敖敖待乳,義軍一來就攻破數縣,聲威大振,饑民爭相投靠,很快義軍發展的比山西還大。
李鴻基一直在關注這場戰勢,聽到義軍被圍時大驚,差點就想起兵相救,但左思右想還是按耐了下去,後來聽到義軍進了河南才放了心,見義軍在河南發展迅速,估計曹文詔很快又要進入河南,此時陝西,山西兩省就會完全空虛,目前商洛發展已到了一個瓶井,再等也沒有更好的機會了。頓時打定了主意,要趁機拿下昔日兩唐基業,憑這陝西和山西兩省與大明爭奪天下,發出命令,要求眾將趕回商洛,商議大事。