又越兩月,接得邊地急報,乃是姚襄入據黃落,將逼長安。生不得不遣將調兵,反擊姚襄。襄前時出冇淮北,隳突河南,自稱大將軍大單於,據住許昌,並窺洛陽。洛陽本由魏將周成駐守,及冉魏敗亡,成舉城降晉,仍得晉廷委任。晉大將軍桓溫,嘗請遷都洛陽,修複園陵,穆帝未許,但命溫為征討多數督,使討姚襄。適周成複叛,襄亦引兵回洛,相互相持,未分勝負。溫乃自江陵出兵,遣督護高武據魯陽,輔國將軍戴施屯河上,自率雄師繼進。溫登船樓北望中原,慨然歎道:“使神州陸沈,百年邱墟,王夷甫諸人,實難諉責呢。”當下進次伊水。襄撤洛陽圍,移兵拒溫,先使部下精銳,避匿林中,乃遣人語溫道:“公率雄師遠來,襄願奉身歸命,與公相見,但請公敕兵少退,即當拜見路旁。”溫知襄有詐,掀須微哂道:“我自來規複中原,敬謁山陵,乾君甚事?君既歸順,便當來見,何必煩勞令人,多費膠葛呢。”襄使返報,襄知所謀不遂,乃與溫夾水對壘。溫親被甲冑,督眾過擊,襄眾大敗,死傷數千人,奔往北山。溫追襄不及,進略洛陽,周成率眾出降。溫執成送建康,自徙屯金墉城,修複諸陵,分置陵令,表請調鎮西將軍謝尚,都督司州諸軍事,鎮守洛陽。另有疾不可,未幾歸天。溫乃留戴施為河南太守,使與冠軍將軍陳祐,居洛衛陵,自率雄師還鎮。
生嘗夢大魚食蒲,覺得不祥,又聞長安有歌謠雲:“東海有魚化為龍,男便為王女為公,問在何所洛門東。”這三語是陰寓苻堅。堅為東海王,兼龍驤將軍,室第正在洛門東。生不明玄旨,反疑及廣寧公魚遵,平白地把他殺死,並誅及七子十孫。誰叫你姓魚?長安市民,複起一種歌謠道:“百裡望空城,鬱鬱何青青?瞎兒不知法,仰不見天星。”生聽悉是歌,命將境內空城,悉數毀去。實在謊言前兆,乃是指清河國法。法為堅兄,厥後起兵發難,便屬此人,生怎能預知,一味兒輕舉妄動罷了。
待到蕭牆生變禍,暴君毒已遍西秦。