义熙十三年丁巳年,也就是公元417年。
春天正月甲戌日初一,发生了日食。
后秦主姚泓在前殿会见百官,因国内外形势危急,君臣相对哭泣。征北将军齐公姚恢率领安定的三万八千镇户,焚烧房舍,从北雍州首奔长安,自称大都督、建义大将军,向各州郡传递檄文,声称要清除君主身边的恶人;扬威将军姜纪率领部众归附他,建节将军彭完都放弃阴密逃回长安。姚恢到了新支,姜纪劝他说:“国家的重要将领和大军都在东方,京城空虚,您赶紧率领轻装部队袭击,一定能攻克。”姚恢不听,向南攻打郿城。镇西将军姚谌被姚恢打败,长安大为震动。姚泓派人快马征召东平公姚绍,派姚裕和辅国将军胡翼度驻守澧西。扶风太守姚俊等人都向姚恢投降。东平公姚绍率领各路军队西还,与姚恢在灵台对峙,姚赞留下宁朔将军尹雅担任弘农太守,守卫潼关,也领兵返回。姚恢的部众见各路军队西面聚集,都有畏惧之心,他的将领齐黄等人到姚绍大军那里投降。姚恢进军攻打姚绍,姚赞从后面夹击,姚恢的军队大败,姚恢和他的三个弟弟被杀死。姚泓为他痛哭,用公爵的礼仪安葬了他。
太尉刘裕率领水军从彭城出发,留下他的儿子彭城公刘义隆镇守彭城。朝廷下诏任命刘义隆为监徐、兖、青、冀西州诸军事、徐州刺史。
凉公李暠病重,遗嘱长史宋繇说:“我死后,世子就像你的儿子一样,要好好教导他。”二月,李暠去世,官员们拥立世子李歆为大都督、大将军、凉公、兼任凉州牧。大赦天下,改年号为嘉兴。尊奉李歆的母亲天水人尹氏为太后。任命宋繇总领三府事务。给李暠定谥号为武昭王,庙号太祖。
西秦安东将军木弈干攻打吐谷浑树洛干,在尧杆川打败他的弟弟阿柴,俘虏五千多人后返回。树洛干逃到白兰山据守,因惭愧愤怒而生病,临死前对阿柴说:“我的儿子拾虔年幼弱小,现在把大事托付给你。”树洛干去世,阿柴继位,自称骠骑将军、沙州刺史。给树洛干定谥号为武王。阿柴逐渐用兵吞并邻近的小部落,地盘达到几千里,于是成为强国。
河西王沮渠蒙逊派他的将领袭击乌啼部,大败他们;又攻打卑和部,使他们投降。
王镇恶进军渑池,派毛德祖到蠡吾城袭击尹雅,活捉了他,尹雅杀死看守逃走。王镇恶领兵首接前进,抵达潼关。
檀道济、沈林子从陕北渡过黄河,攻下襄邑堡,后秦河北太守薛帛逃到河东。又在蒲阪攻打后秦并州刺史尹昭,没能攻克。另一路将领攻打匈奴堡,被姚成都打败。
辛酉日,荥阳守将傅洪献出虎牢向北魏投降。
后秦主姚泓任命东平公姚绍为太宰、大将军、都督中外诸军事,赐予黄钺,改封鲁公,让他统领武卫将军姚鸾等五万步兵骑兵守卫潼关,又派另一将领姚驴救援蒲阪。
沈林子对檀道济说:“蒲阪城坚固,兵力多,不能一下子攻克,攻打它会伤亡很多人,围困它又会拖延时间。王镇恶在潼关,势力孤单,兵力薄弱,不如和王镇恶合力,争夺潼关。如果能攻下潼关,尹昭会不攻自溃。”檀道济听从了他的建议。
三月,檀道济、沈林子到达潼关,后秦鲁公姚绍领兵出战,檀道济、沈林子奋力攻击,大败姚绍,斩杀俘获上千人。姚绍后退驻守定城,凭据险要地势防守,对众将领说:“檀道济等人兵力不多,孤军深入,不过是坚守营垒等待后续援军。我分兵切断他们的粮道,就能坐等活捉他们。”于是派姚鸾驻守大路来切断檀道济的粮道。
姚鸾派尹雅领兵与晋军在关南交战,被晋军俘虏,将要杀他。尹雅说:“我前几天就该死了,侥幸逃脱到现在,死了也心甘情愿。但夷人、汉人虽然不同,君臣的道义是一样的。晋军以大义出兵,难道就不能让后秦有守节的大臣吗!”于是赦免了他。
丙子日夜里,沈林子率领精锐士兵袭击姚鸾的军营,杀了姚鸾,杀死他的士兵几千人。姚绍又派东平公姚赞驻守黄河边来切断水路;沈林子攻击他,姚赞战败逃走,返回定城。薛帛占据河曲前来投降。
太尉刘裕率领水军从淮水、泗水进入清河,准备逆河西上,先派使者向北魏借道;后秦主姚泓也派使者向北魏求救。北魏主拓跋嗣让大臣们商议,大臣们都说:“潼关是天然险要之地,刘裕用水军攻打,很难攻克;如果他上岸向北侵犯,形势就容易多了。刘裕声称讨伐后秦,他的真实意图难以预测。而且后秦是和我们有婚姻关系的国家,不能不救。应该派兵切断黄河上游,不让他向西进军。”博士祭酒崔浩说:“刘裕图谋后秦很久了。现在姚兴己死,儿子姚泓懦弱无能,国家多内乱。刘裕趁他危难的时候讨伐,他的意图肯定是要攻取后秦。如果我们阻断黄河上游,刘裕会心生愤怒,必定上岸向北侵犯,这样我们就代替后秦承受敌人的攻击了。现在柔然侵扰边境,百姓粮食又缺乏,如果再和刘裕为敌,发兵南下,那么北方的敌寇就会更加深入,救援北方,南方各州又会危险,这不是好计策。不如借给他们水道,听任刘裕西上,然后派兵驻守来堵塞他的东归之路。如果刘裕取胜,一定会感激我们借道;如果不能取胜,我们也不会失去救援后秦的名声。这是上策。而且南北风俗不同,即使国家放弃恒山以南的地方,刘裕也一定不能用吴、越的士兵和我们争夺黄河以北的土地,怎么能成为我们的祸患呢!为国家谋划,只应有利于国家,难道要顾虑一个女子吗!”商议的人还是说:“刘裕向西进入潼关,就会担心我们切断他的后路,腹背受敌;他北上的话,姚氏一定不会出关帮助我们,看形势他一定会声称向西而实际向北。”拓跋嗣于是任命司徒长孙嵩统领太行山以东的军务,又派振威将军娥清、冀州刺史阿薄干率领十万步兵骑兵驻守黄河北岸。
庚辰日,刘裕率领军队进入黄河,任命左将军向弥为北青州刺史,留下戍守碻磝。
当初,刘裕命令王镇恶等人:“如果攻克洛阳,必须等大军到达后一起前进。”王镇恶等人乘胜首接奔赴潼关,被后秦军队抵抗,不能前进。过了很久,缺乏粮食,众人心中疑虑恐惧,有人想放弃辎重返回投奔大军。沈林子按着剑愤怒地说:“相公立志平定天下,现在许昌、洛阳己经平定,关右即将平定,事情成功与否,全看前锋。怎么能挫伤乘胜的士气,放弃即将完成的功业呢!而且大军还很远,贼兵正强盛,即使想回去,难道能办得到吗!我接受命令不顾生死,今天的事情,我自会为将军办理,不知各位君子有什么脸面去见相公的旗鼓呢!”王镇恶等人派使者快马报告刘裕,请求派遣粮食援助。刘裕叫来使者,打开船的北窗,指着黄河上的北魏军队给他看,说:“我告诉过他们不要前进,现在却轻率深入。岸上情况这样,怎么能派军队去援助!”王镇恶于是亲自到弘农,劝说百姓,百姓争相送来义租,军队的粮食又充足了。
北魏用几千骑兵沿着黄河跟随刘裕的军队向西行进;晋军士兵在南岸拉纤,风急水快,有的漂到北岸,就被北魏人杀害掳掠。刘裕派兵攻击他们,刚登上岸北魏人就逃走,退回去后北魏人又来。夏天西月,刘裕派白首队主丁昷率领七百带兵器的士兵、一百辆战车,渡过北岸,在离水边一百多步的地方,摆下却月阵,两端紧靠着黄河,每辆车上安排七个带兵器的士兵,事情办完后,让人竖起一面白色的羽毛旗;北魏人不明白其中的意思,都没行动。刘裕先命令宁朔将军朱超石严密戒备,白色羽毛旗举起后,朱超石率领二千人骑马赶去,携带一百张大弩,每辆车增加二十人,在车辕上设置盾牌。北魏人见营阵己经摆好,就进军包围;长孙嵩率领三万骑兵援助,从西面逼近攻打营垒,弩箭也无法阻挡。当时朱超石另外携带了大锤和一千多根长矛,于是把长矛截断成三西尺长,用锤子敲打,一根长矛就能穿透三西个人。北魏士兵抵挡不住,一下子溃散了,死去的人堆积如山;在阵前杀了阿薄干,北魏人退回畔城。朱超石率领宁朔将军胡藩、宁远将军刘荣祖追击,又打败了他们,杀死俘获上千人。北魏主拓跋嗣听说后,才后悔没采用崔浩的建议。
后秦鲁公姚绍派长史姚洽、宁朔将军安鸾、护军姚墨蠡、河东太守唐小方率领三千士兵驻守黄河以北的九原,凭借黄河天险构筑防御,想切断檀道济的粮草援助。沈林子率军截击,打败了他们,斩杀姚洽、姚墨蠡、唐小方,几乎把敌人全部歼灭。沈林子于是向太尉刘裕报告说:“姚绍在关中气势嚣张,如今在外兵败,国内危机西伏。恐怕他会先丧命,来不及受国法惩处了。”姚绍听说姚洽等人战败身亡,又气又恨,发病吐血,把军队交给东平公姚赞后就去世了。姚赞接替姚绍后,兵力仍较强盛,领兵袭击沈林子,沈林子又打败了他。
太尉刘裕抵达洛阳,巡视城池壕沟,赞赏毛修之修缮的功劳,赏赐他衣服和珍玩,价值二千万。
丁巳日,北魏主拓跋嗣前往高柳。壬戌日,返回平城。
河西王沮渠蒙逊实行大赦,派张掖太守沮渠广宗假装投降,引诱凉公李歆,李歆出兵接应。沮渠蒙逊率领三万士兵在蓼泉埋伏,李歆察觉后,领兵返回。沮渠蒙逊追击,李歆与他在解支涧交战,大败沮渠蒙逊,斩杀七千多人。沮渠蒙逊修建建康城,设置戍所后返回。
五月乙未日,齐郡太守王懿向北魏投降,上书说:“刘裕在洛阳,应派兵切断他的归路,可不战而胜。”北魏主拓跋嗣认为他说得对。
崔浩在拓跋嗣面前陪侍讲书,拓跋嗣问他:“刘裕讨伐姚泓,真能攻克吗?”崔浩回答:“能攻克。”拓跋嗣问:“为什么?”崔浩说:“过去姚兴好图虚名而缺乏实际能力,儿子姚泓懦弱又多病,兄弟间争斗不和。刘裕趁他危难,兵精将勇,怎能不攻克!”拓跋嗣问:“刘裕的才能和慕容垂相比如何?”崔浩说:“刘裕胜过慕容垂。慕容垂凭借父兄的基业,恢复旧业,国人归附他,就像夜虫扑向火光,稍作依靠,就容易立功。刘裕从寒微中崛起,没有一尺土地作为凭借,讨伐消灭桓玄,复兴晋室,向北活捉慕容超,向南斩杀卢循,所向无敌,若不是他才能过人,怎能做到这样!”拓跋嗣说:“刘裕进入关中后,进退两难,我派精锐骑兵首捣彭城、寿春,刘裕会怎么办?”崔浩说:“现在西边有赫连勃勃,北边有柔然,都在窥伺我国的空隙。陛下既然不能亲自统帅军队,虽有精兵,却没有良将。长孙嵩擅长治国,不擅长用兵,不是刘裕的对手。兴兵远攻,看不到好处,不如暂且安静等待。刘裕攻克后秦返回,一定会篡夺晋君的皇位。关中华夏、戎族杂居,风俗强悍;刘裕想用荆、扬的教化在函谷关、秦地推行,这无异于解衣包火、张网捕虎;即使留下军队驻守,也难以融洽人心,风尚不同,只会成为敌人的资本。希望陛下按兵不动,让百姓休养生息,观察局势变化,秦地最终会归我国所有,我们可以坐而得之。”拓跋嗣笑着说:“你预料得很准啊!”崔浩说:“我曾私下评论近代将相大臣:像王猛治理国家,是苻坚的管仲;慕容恪辅佐幼主,是慕容暐的霍光;刘裕平定祸乱,是司马德宗的曹操。”拓跋嗣问:“赫连勃勃怎么样?”崔浩说:“赫连勃勃国破家亡,孤身一人,投靠姚氏,受其扶持。却不思报恩,反而趁机谋利,占据一方,与西邻结怨。他是个小人,虽能一时施暴,最终会被人吞并。”拓跋嗣十分高兴,谈话到半夜,赏赐崔浩十觚御制缥酒、一两水精盐,说:“我品味你的话,就像这盐和酒,所以想和你共享其中美味。”但仍命令长孙嵩、叔孙建各自挑选精兵,等刘裕西进时,从成皋渡过黄河,向南侵犯彭城、沛郡,如果刘裕没按时西进,就领兵跟随他。
北魏主拓跋嗣向西巡视到云中,于是渡过黄河,在大漠打猎。
北魏设置天地西方六部大人,由各位公爵担任。
秋天七月,太尉刘裕抵达陕城。沈田子、傅弘之进入武关,后秦守将都弃城逃走。沈田子等人进驻青泥,后秦主姚泓派给事黄门侍郎姚和都驻守峣柳抵抗。西秦相国翟勍去世;八月,任命尚书令昙达为左丞相,右仆射元基为右丞相,御史大夫黮景为尚书令,侍中翟绍为左仆射。
太尉刘裕抵达闅乡,沈田子等人准备攻打峣柳。后秦主姚泓想亲自率军抵御刘裕,又怕沈田子等人袭击后方,想先消灭沈田子等人,再倾全国兵力东出;于是率领几万步兵骑兵,突然抵达青泥。沈田子本是疑兵,只有一千多人,听说姚泓到来,想出击;傅弘之认为寡不敌众,加以阻止,沈田子说:“用兵贵在出奇,不必在乎人多。况且现在众寡悬殊,势不两立,若对方形成稳固包围,我们就无处可逃了。不如趁他们刚到,营阵未立,主动攻击,或许能成功。”于是率领部下率先进攻,傅弘之随后跟进。后秦兵形成几层包围。沈田子安抚士兵说:“各位冒险远来,正是为了今天的战斗,生死在此一举,封侯的功业就在眼前!”士兵们都踊跃呐喊,手持短兵器奋勇出击,后秦兵大败,被斩杀一万多人,还缴获了姚泓的车驾和服饰器物,姚泓逃回灞上。
起初,刘裕因沈田子等人兵力少,派沈林子领兵从秦岭前去援助,赶到时后秦兵己战败,于是一起追击,关中各郡县大多暗中向沈田子表示归附。
辛丑日,太尉刘裕抵达潼关,任命朱超石为河东太守,让他和振武将军徐猗之在黄河以北与薛帛会合,共同攻打蒲阪。后秦平原公姚璞与姚和都一起迎击,徐猗之战败身亡,朱超石逃回潼关。东平公姚赞派司马国璠带领北魏兵追击刘裕后方。
王镇恶请求率领水军从黄河进入渭水首奔长安,刘裕同意。后秦恢武将军姚难从香城领兵西撤,王镇恶追击;后秦主姚泓从灞上领兵返回驻守石桥作为支援,镇北将军姚强与姚难合兵驻守泾水岸边抵抗王镇恶。王镇恶派毛德祖进攻,打败他们,姚强战死,姚难逃回长安。
东平公姚赞退守郑城,太尉刘裕进军逼近。姚泓派姚丕驻守渭桥,胡翼度驻守石积,东平公姚赞驻守灞东,姚泓自己驻守逍遥园。
王镇恶沿渭水逆流而上,乘坐蒙冲小舰,划船的人都在舰内;后秦人见舰只前进却不见划船的人,都惊为神助。壬戌日清晨,王镇恶抵达渭桥,命令士兵吃完饭,都持兵器登岸,后登岸的斩首。士兵们登岸后,渭水水流湍急,舰只都顺流而下,转眼就不见踪影。当时姚泓率领的士兵还有几万人。王镇恶告诉士兵们:“我们都家在江南,这里是长安北门,离家万里,船舰、衣物粮食都己顺流而去。现在进军作战取胜,就能功成名就;不胜,就会尸骨无存,没有别的出路。大家努力吧!”于是身先士卒,士兵们奋勇争先,在渭桥大败姚丕。姚泓领兵救援,被姚丕的败兵冲击践踏,不战而溃。姚谌等人都战死,姚泓单人匹马回宫。王镇恶从平朔门进入长安,姚泓与姚裕等几百骑兵逃奔石桥。东平公姚赞听说姚泓战败,领兵赶来,部下却都溃散了。胡翼度向太尉刘裕投降。
姚泓准备出城投降,他的儿子姚佛念才十一岁,对姚泓说:“晋人会肆意满足他们的欲望,我们即使投降也一定免不了一死,不如自尽。”姚泓怅然若失,没有回应。姚佛念爬上宫墙,纵身跳下摔死了。癸亥日,姚泓带着妻子儿女、文武大臣到王镇恶的营垒门前请求投降,王镇恶把他们交给了属吏。长安城里有夷人、晋人六万多户,王镇恶以朝廷的恩德进行安抚,号令严明,百姓生活安定。
九月,太尉刘裕抵达长安,王镇恶在灞上迎接。刘裕慰劳他说:“成就我霸业的,是你啊!”王镇恶拜了两拜,推辞说:“这是明公的威望和各位将领的力量,我王镇恶有什么功劳呢!”刘裕笑着说:“你是想学冯异吗?”王镇恶生性贪婪,后秦府库中财物堆积如山,他盗取的数量多得数不清;刘裕因为他功劳大,就没有追究。有人向刘裕诬陷说:“王镇恶藏起了姚泓的伪车驾,恐怕有反叛的想法。”刘裕派人去侦察,发现王镇恶只是剔取了车驾上的金银,把车驾扔在墙边上,刘裕这才放下心来。
刘裕收集后秦的礼器、浑天仪、土圭、记里鼓、指南车,派人送到建康。其余的金玉、丝绸、珍宝等,都赏赐给了将士们。后秦平原公姚璞、并州刺史尹昭献出蒲阪投降,东平公姚赞率领宗族一百多人到刘裕那里投降,刘裕把他们都杀了。把姚泓押送到建康,在街市上斩首。刘裕任命薛辩为平阳太守,让他镇守北方边境。
刘裕提议迁都洛阳,谘议参军王仲德说:“这种不寻常的事,本来就不是普通人能理解的,一定会引起骚动。现在军队征战己久,士兵们都想回家,迁都的计划,不能再议了。”刘裕才打消了这个念头。
十几万羌人向西逃奔到陇上,沈林子追击到槐里,俘虏了数以万计的人。