万余人入上洛所在城镇多委奔长安田子等进次青泥鲁公绍方阵而前以拒道济道济固垒不战绍乃攻其西营不克遂以大众逼之道济帅王敬沈林子等逆冲绍军将士惊散引还定城据险固守遣武卫将军姚鸾屯兵大路以絶道济粮道时裕别将姚珍入自子午窦覇入自洛谷众各数千人泓遣镇逺将军姚万拒覇镇北将军姚疆拒珍姚鸾遣寜朔将军弘农太守尹雅与道济司马徐琰战于潼闗南为琰所败执送刘裕裕以雅前叛欲杀之雅曰雅前日已当死幸得脱至今本在望外死固甘心然夷夏虽殊君臣之义一也明公将以大义行师岂可使秦无守节之臣乎裕嘉其志尚赦之泓遣给事黄门侍郎姚和都屯峣栁以备沈田子鲁公绍谓诸将曰道济等逺来送死兵力不多婴垒自固正欲旷日持久以待后援吾欲分军径据阌乡絶其粮道不出一月道济之首可悬麾下济等既没裕计自阻诸将咸以为然辅国将军胡翼度曰军势宜集不可以分若偏师不利人心骇惧何可以战绍乃止泓以晋师之逼遣使乞师于魏太宗使羣臣议之皆曰潼闗天险刘裕以水军攻之甚难若登岸北侵其势便易裕声言伐秦其志难测且秦婚姻之国不可不救也宜发兵断河上流勿使得西军谘祭酒崔浩曰裕图秦久矣今姚兴死子泓愞劣国内多难裕乘其危而伐之其志必取若遏其上流裕心忿戾必上岸北侵是我代秦受敌也今柔然冦边民食又乏若复与裕为敌发兵南赴则北冦愈深救北则南州复危非良计也不若假之水道听裕西上然后屯兵以塞其东使裕克捷必徳我之假道也不捷吾不失救秦之名此策之得者也且南北异俗借使国家弃恒山以南裕必不能以吴越之兵与吾争河北之地安能为吾患乎夫为国计者惟社稷是利岂顾一女子乎议者犹曰裕西入闗则恐吾断其后腹背受敌北上则姚氏必不出闗助我其势必声西而实北也于是遣司徒南平公长孙嵩督山东诸军事又遣正直将军安平公乙旃眷进据河内游击将军王洛生屯于河东振威将军娥清冀州刺史阿薄干将歩骑十万屯于河北为泓声援先是刘裕与王镇恶等期若克洛阳须待大军未可轻前至是镇恶等乘利轻趋潼闗为绍所拒久之乏食众心疑惧欲弃辎重还赴大军沈林子按劔怒曰相公勤王志清六合今许洛已定闗右将平事之济否系于前锋奈何阻乘胜之气弃垂成之功乎且大军尚逺贼众方盛虽欲求还亦不可得下官受命前驱誓在尽命今日之事当为将军办之然二三君子或同业艰难或荷思罔极以此退挠亦何面以见相公旗鼔耶镇恶等驰使告裕且乞粮援时裕军入河魏军屯河岸军不得进裕呼所遣人开舫北戸指河上魏军示之曰我语令勿进而轻佻深入岸上如此何由得遣军粮镇恶乃亲至弘农督人租税百姓竞送义粟军食复振魏以数千骑縁河随裕军西行军人于南岸牵百丈风水迅急有漂渡北岸者辄为魏所杀畧裕遣军击之裁登岸则退走则复来夏四月裕遣白直队主丁旿帅仗士七百人车百乘渡北岸去水百余歩为却月阵两头抱河车置七仗士事毕使坚一白眊魏军见数百人歩牵车上不解其意皆未动裕先命寜朔将军朱超石戒严二千人白眊既举超石帅众驰往赴之并赍大弩百张一车葢二十人设彭排于辕上魏军见营阵既立乃进围之长孙嵩帅三万骑来助四面肉薄攻营弩不能制时超石别赍大锤及矟千余张乃断矟长三四尺以锤锤之一矟辄洞贯三四人魏军不能当一时奔溃死者相积临阵斩阿薄干魏军退遁平城超石帅寜朔将军胡藩寜逺将军刘荣祖追击又破之杀获千余太宗乃恨不用崔浩之言泓建威将军河北太守薛帛据河曲以叛绍分道置诸军为犄角之势遣辅国将军胡翼度据东原武卫将军姚鸾营于大路与晋军相接丙子夜沈林子简其军中精锐朱逺等衔枚夜袭鸾营鸾众大溃战死士卒死者九千余人抚军将军东平公赞屯河上以断水道遣恢武将军姚难运蒲坂榖以给军士至香城林子击败之赞单马奔还定城泓遣镇西将军谌屯峣栁黄门侍郎和都讨薛帛于河东闻晋师之要难也乃兼道赴救未至而难败因破裕别将于河曲遂屯蒲坂大将军鲁公绍遣左长史镇军将军姚洽[宋书作姚伯子]及寜朔将军安夷[宋书作蛮]护军姚墨蠡[宋书作黙骡]河东太守唐小方等帅骑三千屯河北之九原阻河为固欲絶道济诸县租输洽辞曰夫小敌之坚大敌之擒也今兵众单弱而逺在河外虽明公神武然鞭短势殊恐无所及绍不听沈林子率众八千要洽于河上击破之斩洽及墨蠡小方杀获殆尽林子因启刘裕曰绍气葢闗中今兵屈于外国危于内恐其凶命先尽不得以膏血祭斧耳绍闻洽死忿恚发病托抚军将军东平公赞以后事使恢武将军姚难屯闗西呕血而死赞既代绍守崄众力益盛引兵袭林子林子复击破之时泓各置闗以守崄[一作峡]刘裕遣檀道济王镇恶或据山为营或平地结垒大小七十营滨带河崄泓亦保据山原陵阜之上各设营垒[今旧迹尚存]秋七月己亥刘裕次于陜城沈田子傅弘之入武闗戍将皆委城遁走田子等进屯青泥泓使给事黄门侍郎和都屯峣桞以拒之裕至阌乡遣沈林子率精兵万余越山开道会沈田子于青泥将攻峣桞泓欲自将以御裕军恐田子等来袭其后欲先击灭田子然后倾国东出乃遣车骑将军裕率歩骑八千奄至青泥躬率大众继发田子本为疑兵所领裁千余人闻泓至欲出击之傅弘之以众寡不敌止之田子曰兵贵用竒不必在众且今众寡相援[当作悬]势不两立若彼结围既固则吾无所逃矣不如乘其始至营阵未立先薄击之可以有功遂率所领先进弘之后继泓兵围数重田子抚慰士卒曰诸君冐险逺来正求今日之战生死一决封侯之业于此在矣士卒皆踊跃豉噪执短兵