叙补晋朝先日符谶之兆:云昔日魏明帝时,张掖地方,一夜天雨如倾,直至天明,平地水深数尺,山阜皆塌,洗出大石碑一个,高丈许,阔六尺,上面镌屋一楹,内又刻马七匹,大者三,共槽而食,小者四,昂头静立;另有牛一头在后,扭转身项,左顾太阳而立。人不知其为何。好事者抬入城中,竖于郡治之前,使众观辨。官吏士夫亦不解其意,咸言又非故事,又非古记,乃述其迹,上之于朝廷。蜀汉大将军马孟起镇守西凉界上,亦与其地密迩。人见其异,皆言将有兵马之乱,报至麾下,孟起乃使人入川,上于后主,后主刘禅以问于丞相诸葛孔明,孔明曰:“幽冥深杳固未易测,以臣愚意揆之,马在屋下,是有人司管之马,应在司马氏也;三马同槽者,司马懿父子三人同事曹魏也;自地而出。升于天也;四马安立者,恐其子孙盛而能立,当篡魏以得天下也。”后主曰:“相父此言较似。但其后面还有一牛,又是何意?”孔明曰:“非牛姓之人辅其成事,即牛姓者继司马氏而王也。”孔明虽没,其后琅琊王妃夏侯氏与小吏牛金私通而生司马睿,南镇建业。西晋武、惠、怀、愍四君,中原失陷,睿乃即位金陵,是其牛之应也。所以阳节潘氏鉴断有云:“弱晋以牛易马,马实灭于怀愍之间。”言虽贬彼如此,讵知亦系天地鬼神预定于未生之前者也。元帝既即大位,从王导之谋,扫杜曾巨寇,除周劭叛乱,剪华轶背逆,皆不烦朝廷兵马,愈重王导,由是大政重权悉属王氏。导秉钧轴于内,王敦雄据武昌,独掌上流,擅重兵于外。荆湘大郡皆王含、王廙分守,威声赫赫。帝心甚惧,恐其有谋篡之事出于不测,乃密擢忠鲠之臣,使为心腹,以卫朝廷,提防王氏之盛。知彭城刘隗与刁协二人才识俱优,正直可倚,乃以大事托之。刘、刁又劝帝引庾亮、温峤,使为太子东宫辅佐,以固根本。帝从之,召峤为侍读,亮为侍讲。亮善谈老庄,时帝亦好刑名之学,因以韩非书篇赐太子,令亮教之。太子性仁孝,喜文章,好读书、习射,敬贤礼士,能容规谏,人悦从之。亮即上言曰:“申不害、韩非乃刻薄伤化之教,有戾圣经,太子不足留意于此。”太子遂不诵读。帝闻之,甚嘉庾亮,乃聘其妹为太子之妃。又一日,元帝廷议,欲将劝进大成上言之人,各加爵秩二等。散骑常侍熊远谏曰:“此秩不可滥加,臣等查得乘机投刺,上言劝进者,士民一心,不下数万,安可遍及?且陛下应天顺人,率土归戴,自是正理。况有远近镇任之不同,重轻爵品之不一,有欲言而不及者,有欲进而不能者,若依圣谕,恐有疏重忽远之舛,荣轻惠近之讹。不若依汉之法,遍赐晋臣各皆二级,于恩不亦普乎?又可以息检核之烦,塞巧伪之幸,免致奸腴造托,岂不亦尽善也欤?”帝未之信,以问于东宫中庶子邓攸,攸曰:“熊远之言宜采纳之,庶免后来小人效尤,轻言营幸之事。”帝遂听允,赏赐熊远,赉及邓攸,遂止其事,不在话下。

再说北汉王刘聪忿郭默败刘畅之仇未报,乃命太子刘灿为帅,将兵围郭默于韩王旧垒。默惧,求救于主帅李矩。矩至中途,以兵少不敢进,闻知刘琨部将张肇因晋阳失散,路上无粮,至夏县谒范胜,相与聚兵将有万人,思欲报汉。矩乃往见,说其共救郭默,以退汉寇。二将即便欣然应允。于是李矩与张肇分两路径进。汉将刘灿见晋救兵将至,撤围退过河北屯扎。李矩度其心怯,乃会合诸将,遣其甥郭诵率众密偷济河,夜袭汉营。刘灿大败,求救于洛阳赵固,固推不赴,只得具本上平阳请助。汉主见之大怒,复以其弟刘畅同大将刘雅、卜泰等,提兵八万,进救太子。临行嘱付曰:“赵固不肯救应,必怀二心。若到彼处,察其动静,可乘便收赵固送解见朕,即命副守周侲为洛阳太守,不可有误!”畅领命而起,至太子营中,共议两事,俱未及发。王沉听得汉主之言,以周侲、周侬皆其姑之子,情系兄弟,乃密奏汉主,言:“赵固不救太子,私通李矩,贸易货物,意在反叛明矣。恐其预防大将军在外,一时不能收彼。可下诏升周侲为洛阳太守,密使图固,方可以制其不投于晋求救李矩。洛阳为我有,不致失也。”汉主信以为然,即从其请,命王沉使亲人持去。不意赍诏人途中被李矩所获,搜出看之。矩即修书一封,连诏使人送与赵固,说其归旧还晋。固看诏大怒,又思前者郭璞之言,乃斩周侲,明归于晋,约合李矩相援。

刘畅正与刘灿等商议,欲先攻郭默报仇,后收赵固问罪,忽见探子报言:“赵固谋杀副守周侲,自霸洛阳。莫非有人漏泄暗谋,彼则故欲抗拒大将军也?”刘畅见说大怒,即便率众先收赵固,直至洛阳,赵固知之,亦点兵马出城阻敌。刘雅出马问其何故,赵固不答,挺枪向前,二人接住,战未十合,卜泰等后兵至,一齐拥进。赵固抵之不住,大败,走入洛阳,闭门坚守。刘畅得胜,即便分兵将洛阳城四门围住。刘畅又打两日夜,黑暗中反被城上以石打下,伤了无数军士,乃下令日则进攻,夜则歇息。赵固知其兵多难退,乃遣人偷出,往荥阳求救。却好河内界外遇李矩与众屯兵在彼,候救郭默。使者即入营中,献上固书。李矩乃亟调郭诵、范胜、耿稚、郭默四人,将兵二万,进救洛阳,惟虑汉有兵马十万,扎作两处,甚急。郭默乃与郭诵议曰:“赵固在城守拒,一时到不打紧,只怕我等兵马五不及一,焉能进战思以退他?”诵曰:“探得他们不知洛阳有人出来求救,日则攻打,夜则入营,意在困惫赵固。我今与他尚隔一百五十馀里,趁他未知,且自扎下,思一计策而去,方可破他。”众皆从之,乃问于郭诵速行破贼之计:“若彼一闻我等救至,便作提备,分兵来拒,两俱受敌矣。”诵曰:“以寡敌众,难与明斗,必须用诡设奇,方可胜也。今当作两路分开,夜行晓伏,挨至近郊,靠晚一齐杀去,各皆大叫:‘我兵二十馀万在此!可不要乱战,须当围住汉将,一个不许走去。报仇复恨,俱在今日也!’汉兵听得,黑暗不知多少,必定惊慌混杀。城中见有救兵厮杀,亦必杀出,管取我胜他败。诸君各宜效力莫惧。”默曰:“此正用奇致胜之策,有何为惧!”即便分开,耿稚、郭默二人引兵一万左进,郭诵、范胜、张皮三人引兵一万右进,约定地界,一夜各行九十里,次早又住,伏于山坡之内。次夜算有六十里程途,晡时就起,限三更末到。期约已定,果然一齐都到,各向一营大喊,齐心杀入。汉兵不知何处人马来至,失于提备,各皆慌起,披甲觅械。但闻得满寨乱叫,言:“我晋合大兵二十馀万,来复洛阳报仇,不可使汉贼走脱一个!”汉众只道是真,自相混杀,全无辨白。两营皆乱,不能相救,叫哭之声满地,尽是被伤者。赵固听得,亦整兵出城,喊声大震。刘灿听得晋兵叫响,心慌意乱,即往寨后先走。卜泰看不见太子,亦往寨后寻觅。兵士无主,争相逃窜,踏死者不计其数。奔至畅营,报言:“太子不知何往,并无踪影。”刘畅听言大惊,遂亦乘黑弃寨而逃。晋兵不赶,只是剿杀军士。汉兵折伤二万有馀,退屯孟津。

李矩恐郭诵等兵少,不敢进救误事,自与张肇引兵八千来助,闻知已破汉兵,洛阳围解,汉众尚在孟津,乃疾驰见诸将,谓曰:“亟宜乘胜再进,可尽破此贼矣!”密使张皮将兵五千,乘夜先渡过河,试探动静。汉将逻候王翼光知之,报于刘畅。畅不以为意,容皮住扎。皮着飞使驰见郭诵,诵率郭默、耿稚、骆增、张肇、范胜合张皮,夜半时分,分六路一齐俱进。汉兵惊扰,分敌不迭,复又溃乱,折人马万馀而走,李矩等夺据汉营,获器仗军资无限。至天明,刘畅等走四十里,探得李矩等只有一万五千人马,乃大悔,复整军伍有五万馀,转攻李矩。矩亦不敢进退,两边相拒,苦战数日,互相胜负,折兵无算,矩兵存不满万。自思畅等还有四万馀人,终难为敌,乃遣骆增冲出,往洛阳求救。赵固即将兵马,驾舟船从水路来救,以分汉势。刘畅知之,先使将兵拒住岸口,以长钩排列河上,又将芦苇、茭草等物,灌以麻油、硝黄引火者伺候,待船到即钩住烧之。固果不能进,相持有二十馀日。李矩心中甚惧,乃谓众将曰:“我等与贼死守相拒,终不得了,必向险中求胜方可。今汉兵精锐者,皆在河上与赵固、骆增战于岸口。宜趁黑夜,备柴草劫入汉营烧之。倘得成功,贼自走矣,何须苦等洛阳救至?”众皆从之,各带柴草一把,煄火而去。挨近汉寨,悄悄一齐杀入,丢撇火草烧起。刘灿、王翼光急起,火势已盛。王迩横刀向前开路,被飞火径扑入眼,迩不能战,被耿稚一枪刺死。刘灿与王翼光冲得出阵,无兵相护,大败而走。刘畅和郭默大战,被李矩等并至,正在危急之中,却得卜泰、刘雅在河上看见火起,赶来救应,杀退晋将。又被赵固、骆增杀散岸上小兵,随后追至。刘畅等遂抵当不住,望西逃遁,一直走至温邑,方才住扎,晋兵大胜。

矩乃送赵固还洛阳,自与张皮、骆增回兵荥阳,使耿稚把守虎牢关,张肇、范胜往河内代守,使郭默留兵掎角以助赵固。默乃救灭馀火,收汉遗粮,修其旧屯扎住。汉帅刘畅乃将赵固反叛杀周侲,纠李矩、郭默劫营烧粮战败之由,报上平阳。汉主看本,见说王迩被杀,乃大恸曰:“王飞豹兄弟数人,尽力为我立功,皆未获安享荣华而死,今只王迩,又亡于阵,可伤,可伤!”乃即怒集文武共议曰:“叵耐李矩勾引赵固入晋,又党援救洛,暗算我兵,情理难容!若不兴兵报伐,晋人即皆藐觑我汉矣!”遂命尚书范隆与镇北将军刘勋、中军将军王腾复帅步骑三万,往助太子共伐李矩、郭默。郭默在孟津汉旧屯中住扎,探得汉差尚书太尉范隆率领大兵前来报仇,乃聚副佐等议曰:“汉忿两次之败,今来报恨,兵势必盛。我等在此,无城可守,且兵微粮少,难与战争。不如趁其未到,将粮草车仗移入虎牢关中,去就耿稚。又与荥阳密迩,可以拒彼矣。”众皆从之,遂望虎牢关上去扎。范隆引兵至温邑,与太子等相见,共言李矩兵势强弱之事。刘畅曰:“矩兵三万,前后死丧者及半,亦不足道。但被赵固从河中来相牵绊,郭默暗用火攻烧寨致败耳。”隆曰:“圣上见太子两次遭李矩所算,折了王迩,十分大怒,故又命我来助太子伐矩报仇。可速整兵进围孟津,先擒郭默,再攻荥阳,李矩无能为矣。”众曰:“太尉高见。亟宜疾发,免被逃去。”正议间,探马来报,言:“郭默闻知大将军、太子要去报仇,亦甚防备,及见太尉又带兵来,心中惧怕,已皆逃入虎牢关上去了。”刘畅曰:“我今不要往孟津河去,径往虎牢攻取郭默,若一得关,荥阳唾手可下也。”范隆曰:“不然。彼既走入关中据守,则西通荥阳,已有救援,未可卒攻矣。古云‘一夫当关,万夫莫开’,况贼又是有识有智之将?不如且回平阳,集兵来擒赵固。洛阳一破,荥阳势孤,亦在掌中矣,何必区区与郭默小将争此穷关以劳军马乎?”太子从之,乃收兵回平阳去。后人有诗叹曰:

自古行兵在用谋,汉初到处凯声讴。只因诸葛关张去,十场争战九休囚。