史思明兵分四路,進攻河南。李光弼兵力不足,退出東京,堅守河陽。叛軍數攻河陽,遭受重創。李光弼率朔方軍攻取懷州,生擒般將安太清。
乾元二年(759)七月,在肅宗罷免郭子儀的兵馬副元帥,以李光弼接替其職的同時,史思明在範陽也穩定了叛軍內部。
九月中旬,史思明開始發動攻勢,留其子史朝清守範陽,下令各郡太守率兵3000人,跟隨他南下進攻河南。十多萬叛軍兵分四路:令狐彰率兵5000人自黎陽(河南浚縣)渡河攻滑州(河南滑縣);史思明自率大軍從淮陽(河南陽)渡河;史朝義和周摯兩路分別自滑州對岸的要津白皋、胡良渡河,兵鋒共同指向汁州(河南開封)正在黃河沿岸巡視防務的李光弼,聞報敵情後緊急趕到汁州,命令沛滑節度使許叔冀堅守半月時間,等待援軍前來。但是,李光弼還在返回洛陽途中,叛軍已進抵汁州城下。許叔冀與叛軍剛一交鋒,就吃了敗仗,於九月二十四日,和模州刺史董秦等人獻城投降。叛軍乘勝西進,又攻陷鄭州,直逼洛陽而來洛陽東麵雖有險阻可以據守,無奈李光弼手中隻有2萬餘人兵力,實在難以布成防線。李光弼審度形勢,決定放棄洛陽,退守東北方向黃河對岸的河陽,一如郭子儀上年自相州退兵之後的部署。
河陽北依太行山,與澤(山西晉城)、潞(山西長治)二州相接,可以得到王思禮河東軍的支援,有利則進,不利則守,如同猿臂可伸可縮,表裏相應,使叛軍不敢輕易西侵,能夠在敵強我弱的形勢下,占據主動地位。
決策既定,李光弼命令河南尹李若幽帶領官吏民眾出城躲避,將士火速轉送軍需物資到河陽,他自已親率500名騎兵斷後。日暮黃昏,唐軍手持火炬,保持嚴整的戰鬥隊形,在前徐行。叛軍遊騎尾隨於後,不敢輕舉進攻。是夜,李光弼全軍移駐河陽,糧食隻夠維持天時間。
九月二十七日,叛軍進人洛陽,城空無有所得。史思明擔心唐軍自河陽南下,斷其後路,不敢在洛陽宮中居住,退兵於城東的白馬寺之南駐屯。又急督士卒在河陽南岸築起一座月牙小城,以為防禦。然後於十月四日引兵渡河,攻擊河陽李光弼善於憑險守城,早在太原保衛戰時,就已大顯軍威。而史思明在河北、河東戰場上,曾屢敗於李光弼手下。但這次河陽之戰,史思明憑借優勢兵力,猛攻唐軍,戰鬥異常激烈李光弼在軍靴中插上一把短刀,激勵將士道:“臨陣殺敵,隨時有生命危險。我是國家三公(司空),不能死於叛軍之手萬一戰鬥失敗,諸位戰死於前,我便自刻於此,不會隻讓大家犧牲”主帥抱必死之心,部將白孝德、李抱玉、荔非元禮(羌族)、郝廷玉、論惟貞(吐蕃族)、仆固懷恩和仆固跳父子,皆身先士卒,拚死衝殺。唐軍眾誌成城,頑強血戰,斬敵將劉龍仙於陣前,活擒叛將徐磺玉、李秦授,智降敵勇將李日越、高庭暉。殲敵1萬餘人,生俘8000餘人,奪敵戰馬1000餘匹,取得了河陽保衛戰的勝利。
十二月,史思明派其大將李歸仁率5000名鐵甲騎兵西攻陝州,被唐神策軍兵馬使衛伯玉設伏擊敗上元元年(760)二月,李光弼親率大軍北進,攻打懷州(河南沁陽)。史思明發兵救援,是月十一日,被李光弼大破於沁水之上,損兵3000人。三月二十三日,懷州守將安太清出城交戰,又被李光弼打敗於城南。四月二日,史思明轉而出兵掩襲河陽,被提前回軍設防的李光弼截擊於河陽西諸,丟下1500具屍體,退回南岸。六月,史思明又想從鄭州北渡黃河,往救懷州。李光弼派平盧兵馬使田神功帶兵夜襲,燒毀其渡河船隻。史思明欲進不能,隻好退回洛陽。
十月,懷州在被圍百餘日,外無援兵的困境之下,被李光弼攻克,偽刺史安太清及軍將楊希文等人被俘,押解長安。
李光弼堅壁固守河陽,屹然不動,與史思明對峙相持達一年又四個月之久。此段時間內,李光弼雖然多次重創叛軍,殺傷其有生力量,但叛軍以洛陽為中心,仍居於優勢地位。
§§第六篇 汾陽郡王