不必驚惶,我將自退。”魏主嗣接得軍報,立命部將叔孫建、公孫表等,自河內向枋頭,引兵濟河。途遇尉建還奔,將他縛至滑臺城下,投屍河中,仰呼城上晉兵,問他何故侵軼?仲德使人答語道:“劉太尉遣王徵虜將軍,自河入洛,清掃山陵,並未敢侵掠魏境,魏守將自棄滑臺,剩得一座空城,王徵虜借城息兵,秋毫無犯,不日即當西去,晉魏和好,始終守約,幸勿誤會!”叔孫建也無詞可駁,遣人飛報魏主。魏主又令建致書劉裕,裕婉辭致複道:“洛陽為我朝舊都,山陵俱在,今為西羌所據,幾至陵寢成墟。且我朝罪犯,均由羌人收納,使為我患。我朝因發兵西討。欲向貴國假道,想貴國好惡從同,斷不致有違言。滑臺一軍,自當令彼西引,願貴國勿憂!”遠交近攻,卻是要著。魏主嗣乃令叔孫建等按兵不動,俟仲德退去,然後收復滑臺。
晉將軍檀道濟領兵前驅,連下秦陽、榮陽二城,直抵成皋。秦徵南將軍陳留公姚洸屯駐洛陽,忙向關中求救。秦主泓遣武衛將軍姚益男,越騎校尉閻生,合兵萬三千人,往援洛陽。又令幷州牧姚懿,南屯陝津,遙作聲援。姚益男等尚未到洛,晉軍已降服成皋,進攻柏谷。秦將軍趙玄,在洸麾下,先勸洸據險固守,靜待援兵。偏司馬姚禹,暗向晉軍輸款,促洸發兵出戰。洸即遣趙玄率兵千餘,南出柏谷塢,迎擊晉軍。玄泣語洸道:“玄受三主重恩,有死無二,但明公誤信讒言,必致後悔!”說畢,麾旗趨出,與行軍司馬蹇鑑,馳往柏谷,兜頭遇著晉龍驤司馬毛德祖,帶兵前來,兩下不及答話,便即交戰,自午至未,殺傷相當,未分勝負。那晉軍越來越多,玄兵越鬥越少,再戰了好多時,玄身中十餘創,力不能支,嘔血無數,據地大呼。司馬蹇鑑抱玄泣下,玄悽聲道:“我創已重,自知必死,君宜速去!”鑑泣答道:“將軍不濟,鑑將何往?”玄再呼畢命。鑑拔刀死戰,格斃晉軍數人,亦自刎而亡。為主捐軀,不失為忠。毛德祖殺盡玄兵,直搗洛陽。檀道濟亦至,四面圍攻。洛陽司馬姚禹,即逾城出降。姚洸無法可施,也只好舉城奉獻,作為贄儀。道濟俘得秦兵四千餘名,或勸道濟悉數坑斃,作為京觀,道濟道:“伐罪弔民,正在今日,何用多殺哩!”因皆釋縛遣歸,秦人大悅,相率趨附。
秦將軍姚益男、閻生等聞洛陽已陷,不敢進兵,退還關中。秦廷惶急得很,偏幷州牧姚懿,到了陝津,聽了司馬孫暢的計議,反攻長安。秦主泓急令東平公姚紹等,往擊姚懿,懿敗被擒,暢亦伏誅。既而徵北將軍齊公姚恢,又復自稱大都督,託言入清君側,進關西向。秦主又飛召姚紹等擊恢,恢亦敗死。看官聽說!這姚懿為秦主泓母弟,姚恢乃秦主泓諸父,本來休慼相關的至親,乃國危不救,反且倒戈內逼,試想姚氏至此,鬩牆構變,不顧外侮,還能保全國家麼?當頭棒喝。恢、懿等雖然伏法,秦兵已傷了一半。
晉太尉劉裕且引水軍發彭城,留三子彭城公義隆居守,兼掌徐、兗、青、冀四州軍事,自督大兵西進。
王鎮惡入澠池,趨潼關,檀道濟、沈林子,自陝北渡河,進攻蒲阪。秦東平公姚紹,升任魯公,進官太宰,督武衛將軍姚鸞等,率步騎五萬援潼關,別遣副將姚驢救蒲阪,道濟、林子,攻蒲阪不克,林子語道濟道:“蒲阪城堅兵眾,未易猝拔,不若往會鎮惡,併力攻潼關,潼關得手,蒲阪可不戰自下了。”道濟依言,移軍往潼關,與鎮惡會師合攻。姚紹開關出戰,由道濟、林子等奮擊,大破紹兵,斬獲千數。紹退屯定城,據險固守,令姚鸞屯兵大路,堵截晉軍糧道。晉沈林子夜率銳卒,突入鸞營,鸞措手不及,竟為所殺。餘眾數千人,立時掃盡。姚紹又遣東平公姚贊出師河上,斷晉水道,覆被沈林子擊敗,奔還定城。
秦兵累敗,急得秦主泓不知所為,忙遣人向魏乞援。泓有女弟西平公主,曾適北魏為夫人。北魏主拓拔嗣,正欲發兵,可巧劉裕泝河西上,亦有假道書傳入,累得北魏主左右兩難,不得不集眾會議。左右齊聲道:“潼關號稱天險,劉裕用水軍攻關,必難得志,若登岸北侵,便較容易。況裕雖聲言伐秦,志不可測,今日攻秦,安知他日不來攻我,我與秦固為婚媾國,更當相救,宜發兵斷河上流,勿使得西。”博士祭酒崔浩,獨抗言道,“不可不可!劉裕早蓄志圖秦,今姚興已死,子泓懦弱,國內多難,勢已岌岌,裕大舉入秦,志在必克。我若遏他上流,裕心忿戾,必上岸北侵,是我轉代秦受敵呢!為今日計,不若假裕水道,聽裕西上,然後用兵塞住東路。裕若克捷,必感我假道,斷不與我為仇,否則我亦有救秦美名,這才是一舉兩得的上策,況且南北異俗,就使我國家棄去恆山以南,