話分兩處。再說(shuō)漢主劉淵自差劉靈、曹嶷侵晉幽冀、東平二方之后,又欲使人往洛水,令太子劉聰侵撓許洛,命劉曜進(jìn)攻長(zhǎng)安,以分晉勢(shì)。陳元達(dá)諫阻,以為宜待二處報(bào)捷,再行未遲。于是罷議。不百日,忽報(bào)幽州一路,被王浚用計(jì),射死劉靈,殺了呂鐘。東平一路,汲??乘啦荛?,奪了城池,進(jìn)攻瑯琊,為茍晞救至,用火攻劫寨,燒死汲桑、呂律,兩路盡皆大敗。漢主聽奏大怒,曰:“叵耐二賊殺吾大將四員,此恨不可不報(bào)。朕當(dāng)親率大軍前去,務(wù)要活捉茍晞,生擒王浚,方消此氣。”只見右丞相諸葛宣于出班奏曰:“王浚北據(jù)幽燕,有拓跋猗盧、蘇恕延等為助,茍晞?dòng)袃甲驮S鄴之援,且老奸足智多謀,未易取者。古云:‘小不忍,則亂大謀?!鞴乙损B(yǎng)威待時(shí),一鼓先下洛陽(yáng),則其征鎮(zhèn)自亂,然后于中取事,可盡平矣。未當(dāng)造次以傷士馬,親離殿陛。”漢主曰:“既然如此,先命劉曜領(lǐng)兵十萬(wàn),徑趨洛陽(yáng)。石勒領(lǐng)兵十萬(wàn),徑趨許昌,先取司馬越,斷晉一臂?!毙谟衷唬骸奥尻?yáng)帝星尚朗,氣數(shù)未衰,司馬越不久將自滅亡,亦且俟觀其變,未可便進(jìn)?!睗h主不聽,以劉曜為帥,劉厲為先鋒,姜發(fā)為謀主,關(guān)謹(jǐn)、關(guān)山為左右,劉景為合后,領(lǐng)兵徑望洛陽(yáng)而進(jìn)。使人赍敕一道,行糧五千斛,往洛水關(guān)報(bào)劉聰知會(huì);再發(fā)使命一道,至襄國(guó)城加封石勒為上黨公,令其進(jìn)攻許昌。
劉曜拜命出平陽(yáng),領(lǐng)兵十萬(wàn),一路浩浩蕩蕩望洛陽(yáng)而進(jìn),晉之各處郡縣守臣,羽檄交馳不絕,報(bào)入洛陽(yáng)。懷帝聞之大懼,急召文武計(jì)議御漢之策,一面使人宣取東海王入京。王衍出班奉曰:“前者漢兵兩次犯京,皆大敗而去,今何又畏于彼?可命前衛(wèi)將軍曹武領(lǐng)兵為先鋒,阻敵漢寇,再著后衛(wèi)將軍張騏、中衛(wèi)將軍張?bào)K為輔翼,密使左衛(wèi)將軍賈胤領(lǐng)兵三萬(wàn),絕漢之救兵,必然又教他們敗去,再不敢瞰洛陽(yáng)。”懷帝聽奏大喜,急召四將上殿,賜印加秩,令曹武領(lǐng)兵五萬(wàn),宋抽、彭默為副,一同先出,阻拒漢兵。按:曹武乃曹洪之孫,甚有勇略。得曹孟德之七保刀,凡有戰(zhàn)將器械遭其刀者,無(wú)不損壞,自以為無(wú)敵將軍。當(dāng)日受詔為前鋒,即便起發(fā)。至界上,探得漢兵將近,乃命扎寨把住。次日,劉曜兵到,欲攻晉營(yíng)。曹武整兵出戰(zhàn),兩陣對(duì)圓,漢劉曜向前打話,左有關(guān)謹(jǐn),右有關(guān)山,前有劉厲,后有關(guān)防,其馀將佐,依次排列,高叫晉將打話。曹武令大開門旗,放炮擂鼓,奏樂(lè)而出。劉曜曰:“來(lái)將何名?今汝晉朝將寡兵微,可速獻(xiàn)洛陽(yáng),吾亦還封汝主為安樂(lè)公,以全軀命。否則打破城池,玉石俱焚,難免殺戮矣!”曹武曰:“前次亦是汝來(lái),何為連夜逃去?今復(fù)敢此狂言,莫非換過(guò)手足乎?若是不曾變換,宜速下馬投降,尚未遲矣!”劉厲未敢出馬,關(guān)謹(jǐn)大怒,輪起青龍大刀,殺過(guò)晉陣。曹武舞雙寶刀接戰(zhàn),二人約馬出陣,團(tuán)團(tuán)轉(zhuǎn)殺,斗上三十馀合。曹武只倚寶刀壞人器械,方能取勝。茲被關(guān)謹(jǐn)?shù)洞罅γ停顼L(fēng)砍進(jìn),曹武遮攔不迭,將欲垂敗,宋抽、彭默急忙跑馬出助。劉曜大怒,親自揚(yáng)鞭來(lái)阻。于是劉厲、關(guān)心一齊沖出,眾將聚作一團(tuán)混戰(zhàn),不半時(shí),宋抽被關(guān)謹(jǐn)一刀斬于馬下。彭默心慌,也被關(guān)心砍死。曹武看見,不敢再戰(zhàn),策馬望城中而走。漢將隨后追下,正在危迫,卻得張騏兄弟兵到,武得脫去。張騏立于路口大叫曰:“漢賊速退猶遲,尚敢魍魎,張志遠(yuǎn)將軍在此等你!”關(guān)防大怒,揮刀直砍而前。張騏挺槍接住,二人曾經(jīng)戰(zhàn)過(guò),知是對(duì)手,至是各各當(dāng)心著意,一連戰(zhàn)上四十馀合,未分勝敗。張?bào)K恐兄有失,橫刀直進(jìn),思欲夾攻關(guān)防,原來(lái)關(guān)謹(jǐn)亦拍馬出陣,思欲助兄,正與張?bào)K相撞,兩個(gè)即便交鋒。才及數(shù)合,賈胤引兵殺至,截于中間,不容漢兵再進(jìn)。劉曜見之大怒,揮鞭出呼眾將曰:“晉將如此無(wú)知,汝等不出沖陣,更待何時(shí)?”于是劉厲、關(guān)山等一齊殺過(guò)晉陣,騏、驥、胤、武只是四人,怎當(dāng)?shù)檬當(dāng)?shù)員猛將,乃大敗而走。漢兵隨后掩襲,一直追七十馀里,夜不住馬。
次日辰分,徑至洛陽(yáng)城下安營(yíng)。晉主大驚,急召文武宮員商議。眾大臣計(jì)無(wú)所出,王修進(jìn)前曰:“今事在危急之際,惟計(jì)可以破敵。臣聞弘農(nóng)太守坦延起兵來(lái)援,因是孤軍,懼漢勢(shì)大,在于途中,不敢進(jìn)救。陛下可發(fā)密旨慰勞賜賞,令其乘時(shí)行計(jì),以本部兵糧詐降劉曜,約其內(nèi)應(yīng),定在十日內(nèi)劫營(yíng),教彼放火,以亂漢兵之心,便可獲勝矣?!蓖跹茉唬骸百\中有智者多,恐難瞞彼?!毙拊唬骸安环?,只要坦延肯行。此時(shí)劉曜已知起兵至近,今若去降,彼將以為延出進(jìn)退兩難而降,定然喜納無(wú)疑,不須過(guò)慮?!睍x主從之。即遣王修為行人,喬裝出城,密至坦延軍中,傳詔曰:“卿今遠(yuǎn)出勤王,忠可尚矣。但以賊勢(shì)甚猖,進(jìn)恐無(wú)功。朕聽王右丞之計(jì),欲卿為國(guó)干功,圖像麒麟,若肯奉詔,當(dāng)即與行使王修謀之,莫負(fù)朕望。祿必上二千石?!毖影菰t,即問(wèn)王修曰:“圣上欲吾行計(jì),王大人主畫,必有奇諭?!毙拊唬骸皶x主有命,欲故人詐降漢賊,以為內(nèi)應(yīng),期在十日內(nèi),我出城中兵來(lái)劫寨,汝卻于營(yíng)中放起火來(lái),待其兵亂,我等乘勢(shì)取勝,便是故人之功矣?!毖釉唬骸拔嶂鶃?lái),正盡忠報(bào)國(guó)耳,既不能力誅漢賊,故人教我行此,即當(dāng)任之,但自放心,必要見績(jī)??砂萆蠔|海王并覆圣上,不必掛意,吾有餌賊之術(shù),管取成功?!蓖跣揶o去。延乃即將兵糧扎于郊外,更換素服,獨(dú)自乘馬,徑往漢營(yíng),拜于轅門之下。守兵通報(bào),始安王劉曜問(wèn)曰:“汝何人也?”延曰:“臣乃弘農(nóng)太守坦延。昨者奉詔引兵勤王,來(lái)至途中,見外鎮(zhèn)別無(wú)一人一騎來(lái)赴,洛陽(yáng)亡在旦夕,知天不祚晉氏。見大王強(qiáng)兵在此,臣今進(jìn)退不得,愿將本部人馬行糧獻(xiàn)上,作為進(jìn)見之忱,伏乞大王收錄,以執(zhí)鞭鐙?!眲㈥撞恢怯?jì),即準(zhǔn)其降,收了兵糧,授延為僉軍,權(quán)居后槽。延乃命軍士積辦草料,以備久困洛陽(yáng)之用。劉曜大喜,以為人心歸向,晉無(wú)外援,乃將兵困住城門,不攻不打。
將至八九日,忽然過(guò)未時(shí)分,狂風(fēng)大起,劉曜召眾議曰:“今晚可以乘風(fēng)攻城,將火器打入,或可下也。”姜發(fā)曰:“不可妄行。此風(fēng)甚是不祥,諸兄弟俱要用心提防,免被所算。”曜曰:“晉人畏吾如虎,何敢算吾?”呼延攸曰:“不可恃驕,只是防之為上?!庇谑歉鞑唤饧锥鴮?。將近一更,城中上官巳與宋胄、何倫、賈胤、曹武、張騏、張?bào)K及義弟張?bào)H八員上將,各選精兵一萬(wàn),分四門潛出。將近漢營(yíng),一齊吶喊沖入。漢將慌忙上馬,乘黑分頭迎敵。奈因夜深,難分你我,喊聲莫辨。姜發(fā)傳令曰:“且只倚寨為戰(zhàn),不可遠(yuǎn)離。”眾將扎定,方才拒得兵住。忽被坦延在后槽令軍士將四處草料盡皆放火燒起,又自暗中高叫曰:“晉兵已從后面殺入矣!”漢兵思欲前后阻救,遂各亂竄。坦延與家將麻崇放入賈胤,從寨后殺出。漢將心慌,將欲轉(zhuǎn)殺,又被張、何等六將混入,風(fēng)急火猛,兵卒顧搶衣糧,被晉軍認(rèn)得,砍倒者紛紛橫疊,乃各奔潰。漢將見糧仗盡沒(méi),知不能振,亦皆逃遁,被何倫、張?bào)H緊緊跟住劉曜。曜走洛水,欲就劉聰,將至洛河下流,晉兵躡至,以箭射之,擁入水中者尸積蔽流。姜發(fā)大叫曰:“太子糧少,亦難容留許多軍馬。且晉兵漸至,不易安行,還當(dāng)殺退此賊,取路回平陽(yáng)討兵,再來(lái)報(bào)仇,方是道理。”曜曰:“我等三打洛陽(yáng),俱被所敗,不能一勝,有何顏面歸國(guó)乎?”發(fā)曰:“不必言此。昔管夷吾三戰(zhàn)三敗,不以為恥,后來(lái)畢竟一匡天下,時(shí)有未利也。勝敗何得就以為榮辱哉?”曜乃從之。劉厲、姜飛奮身殺退何倫,又得呼延攸趕到,張?bào)H少卻,漢兵得以?shī)Z路奔回平陽(yáng)。后人有詩(shī)嘆漢妄進(jìn)曰:
偽漢三番寇洛陽(yáng),爭(zhēng)奈中原氣尚強(qiáng)。殺敗無(wú)顏歸本國(guó),始知天意有循環(huán)。
不說(shuō)劉曜敗回,且道漢主不知其故,先又令王彌領(lǐng)兵五萬(wàn),向前接應(yīng)劉曜、石勒。王彌至中途,探得晉兵得勝,漢兵歸西,乃不向洛陽(yáng),移兵從闤轅關(guān)而進(jìn),攻掠汝潁、南陽(yáng)一帶,其郡縣屬官,皆因東海王糧差煩重,多罹潘滔、劉輿酷虐,皆相率降順王彌,以是王彌威聲大振。東海長(zhǎng)史劉洽言于司馬越曰:“今漢黨王彌、石勒,皆擁強(qiáng)兵在于內(nèi)地。劉聰又據(jù)洛水,人知其勇而悍跋,不敢征討,被其立腳已固,皆我晉之大患也。昨者劉曜雖幸敗去,劉淵必然挾恨,再若一來(lái),劉聰、彌、勒并至,洛陽(yáng)其危矣。大王身為太傅,執(zhí)掌權(quán)衡,可不深慮及此?亟宜詔取天下有能諸侯,入京護(hù)衛(wèi),方可保守?!痹綇闹P形母魈幹菘?,并無(wú)應(yīng)命者,蓋以兵強(qiáng)者潛思自霸,兵弱者不敢當(dāng)其利害。惟有荊州都督王則,以兵五千入援,至半途,被王彌族將王邇、王逵所破,奪其兵糧,乘勢(shì)大掠漢沔,進(jìn)逼襄陽(yáng)。司馬越聞報(bào)大驚,乃奏帝,請(qǐng)遍集文武,共議御備之策,皆言:“漢寇三次犯京,未曾得利,懷恨已極。今遣王彌、石勒侵掠汝漢,是先斷吾肘臂耳。若使王、石等俱至,必為所破。且城內(nèi)空虛,境外饑饉,人民多困,不若暫且遷都,以避其鋒,再作道理。”晉主從其議,命工匠營(yíng)造船只于洛河之下,以便進(jìn)退。王衍堅(jiān)執(zhí)不肯,猶自清談闊論,以穩(wěn)眾心。復(fù)令賣牛車等器,示無(wú)行意。鄴城守將乃前兗州刺史茍晞,知河南州郡因東海王科征太重,反投于漢,欲會(huì)王浚、王敦、劉琨、周顗入朝討之,乃先遣使持本上越十罪并過(guò)失數(shù)十條,言其“懷奸挾妒,害長(zhǎng)沙,滅成都,毒惠帝,殺忠臣,專權(quán)橫暴,用劉輿、潘滔之酷虐,重?cái)亢γ?,釀成大禍,以兆漢寇,宜去司馬越,則征鎮(zhèn)勤王之師皆至,漢寇亦不敢犯闕矣?!?br />
東海王見晞本事事指實(shí),不敢奏帝加害,悶悶而出,歸第不能寐,秉燭獨(dú)坐,自思:“成都、河間去后,己失無(wú)人敢發(fā)。茍晞以刺史外臣,如此直白,此賊多智,何以處之?”悶然一氣,昏暈倒地。近侍小童慌慌抱住大叫,裴妃等至扶起,半晌方蘇,遂臥病不能理事,載回許昌調(diào)養(yǎng)。晞使奏帝,乞求回詔,懷帝亦怪越縱黨何倫、潘滔橫行,殿陛窘辱公主,乃遣人持密詔賜茍晞,言:“東海王司馬越雖有返駕之功,實(shí)懷不道之意,害成都王,毒先帝,殺繆播、何綏等,已見之矣。若非漢寇屢犯,則奪位不待今日。卿既知奸,宜為抑之?!睍劦迷t,乃進(jìn)兵圍許,東海王不能抵?jǐn)常时姳悸?,被晞追一日,索其黨潘滔、何倫,尚書劉曾、侍中程延數(shù)人,責(zé)其罪而斬之。回兵許昌,復(fù)上本入洛,言:“滔等招稱越思篡奪已久,宜賜自斬?!痹揭姳局?,嘆曰:“吾無(wú)能為也。”遂復(fù)臥床,病轉(zhuǎn)增劇。乃召王衍、劉洽、劉喬、王修等至,囑付曰:“孤自起事以來(lái),得卿等戮力相扶,討張方,破長(zhǎng)安,返駕洛陽(yáng),冀共盡忠王室,青史留芳。今外寇未平,被茍晞所抑,致成重疾,諒不能起。吾死之后,無(wú)人可任吾事,卿等宜念向情,為吾扶柩,歸葬東海,以全大義。”言訖,淚下如雨。王衍曰:“且自保重,不須憂慮?!痹皆唬骸肮陆袢账贾?,何該自殘兄弟,以長(zhǎng)外寇,釀成大患,以及國(guó)家,雖萬(wàn)死不足贖矣。茍晞之言,甚為有理,可代吾謝之,使御漢寇?!毖艿扔衷唬骸疤滴鹩脗?,調(diào)攝貴體,痊安之日,與晞等共退漢賊,自然可飾前愆也?!痹轿u首流淚不止,起手揮眾出外,是夜乃卒。次日,王衍、劉洽等奏帝請(qǐng)為發(fā)喪,懷帝因茍晞之奏,復(fù)貶越為縣公,世子司馬毗蔭襲,命王衍等送柩還東??w葬,以茍晞兼管許汝諸軍事。后人有詩(shī)嘆東海王曰:
晉室諸王德福輕,各圖專貴每相征。自亮及砉凡八座,從頭一一盡皆傾。
東海獨(dú)存矜得志,誰(shuí)想神天不肯容。信用何倫恣暴虐,茍筼一舉立喪身。
劉曜拜命出平陽(yáng),領(lǐng)兵十萬(wàn),一路浩浩蕩蕩望洛陽(yáng)而進(jìn),晉之各處郡縣守臣,羽檄交馳不絕,報(bào)入洛陽(yáng)。懷帝聞之大懼,急召文武計(jì)議御漢之策,一面使人宣取東海王入京。王衍出班奉曰:“前者漢兵兩次犯京,皆大敗而去,今何又畏于彼?可命前衛(wèi)將軍曹武領(lǐng)兵為先鋒,阻敵漢寇,再著后衛(wèi)將軍張騏、中衛(wèi)將軍張?bào)K為輔翼,密使左衛(wèi)將軍賈胤領(lǐng)兵三萬(wàn),絕漢之救兵,必然又教他們敗去,再不敢瞰洛陽(yáng)。”懷帝聽奏大喜,急召四將上殿,賜印加秩,令曹武領(lǐng)兵五萬(wàn),宋抽、彭默為副,一同先出,阻拒漢兵。按:曹武乃曹洪之孫,甚有勇略。得曹孟德之七保刀,凡有戰(zhàn)將器械遭其刀者,無(wú)不損壞,自以為無(wú)敵將軍。當(dāng)日受詔為前鋒,即便起發(fā)。至界上,探得漢兵將近,乃命扎寨把住。次日,劉曜兵到,欲攻晉營(yíng)。曹武整兵出戰(zhàn),兩陣對(duì)圓,漢劉曜向前打話,左有關(guān)謹(jǐn),右有關(guān)山,前有劉厲,后有關(guān)防,其馀將佐,依次排列,高叫晉將打話。曹武令大開門旗,放炮擂鼓,奏樂(lè)而出。劉曜曰:“來(lái)將何名?今汝晉朝將寡兵微,可速獻(xiàn)洛陽(yáng),吾亦還封汝主為安樂(lè)公,以全軀命。否則打破城池,玉石俱焚,難免殺戮矣!”曹武曰:“前次亦是汝來(lái),何為連夜逃去?今復(fù)敢此狂言,莫非換過(guò)手足乎?若是不曾變換,宜速下馬投降,尚未遲矣!”劉厲未敢出馬,關(guān)謹(jǐn)大怒,輪起青龍大刀,殺過(guò)晉陣。曹武舞雙寶刀接戰(zhàn),二人約馬出陣,團(tuán)團(tuán)轉(zhuǎn)殺,斗上三十馀合。曹武只倚寶刀壞人器械,方能取勝。茲被關(guān)謹(jǐn)?shù)洞罅γ停顼L(fēng)砍進(jìn),曹武遮攔不迭,將欲垂敗,宋抽、彭默急忙跑馬出助。劉曜大怒,親自揚(yáng)鞭來(lái)阻。于是劉厲、關(guān)心一齊沖出,眾將聚作一團(tuán)混戰(zhàn),不半時(shí),宋抽被關(guān)謹(jǐn)一刀斬于馬下。彭默心慌,也被關(guān)心砍死。曹武看見,不敢再戰(zhàn),策馬望城中而走。漢將隨后追下,正在危迫,卻得張騏兄弟兵到,武得脫去。張騏立于路口大叫曰:“漢賊速退猶遲,尚敢魍魎,張志遠(yuǎn)將軍在此等你!”關(guān)防大怒,揮刀直砍而前。張騏挺槍接住,二人曾經(jīng)戰(zhàn)過(guò),知是對(duì)手,至是各各當(dāng)心著意,一連戰(zhàn)上四十馀合,未分勝敗。張?bào)K恐兄有失,橫刀直進(jìn),思欲夾攻關(guān)防,原來(lái)關(guān)謹(jǐn)亦拍馬出陣,思欲助兄,正與張?bào)K相撞,兩個(gè)即便交鋒。才及數(shù)合,賈胤引兵殺至,截于中間,不容漢兵再進(jìn)。劉曜見之大怒,揮鞭出呼眾將曰:“晉將如此無(wú)知,汝等不出沖陣,更待何時(shí)?”于是劉厲、關(guān)山等一齊殺過(guò)晉陣,騏、驥、胤、武只是四人,怎當(dāng)?shù)檬當(dāng)?shù)員猛將,乃大敗而走。漢兵隨后掩襲,一直追七十馀里,夜不住馬。
次日辰分,徑至洛陽(yáng)城下安營(yíng)。晉主大驚,急召文武宮員商議。眾大臣計(jì)無(wú)所出,王修進(jìn)前曰:“今事在危急之際,惟計(jì)可以破敵。臣聞弘農(nóng)太守坦延起兵來(lái)援,因是孤軍,懼漢勢(shì)大,在于途中,不敢進(jìn)救。陛下可發(fā)密旨慰勞賜賞,令其乘時(shí)行計(jì),以本部兵糧詐降劉曜,約其內(nèi)應(yīng),定在十日內(nèi)劫營(yíng),教彼放火,以亂漢兵之心,便可獲勝矣?!蓖跹茉唬骸百\中有智者多,恐難瞞彼?!毙拊唬骸安环?,只要坦延肯行。此時(shí)劉曜已知起兵至近,今若去降,彼將以為延出進(jìn)退兩難而降,定然喜納無(wú)疑,不須過(guò)慮?!睍x主從之。即遣王修為行人,喬裝出城,密至坦延軍中,傳詔曰:“卿今遠(yuǎn)出勤王,忠可尚矣。但以賊勢(shì)甚猖,進(jìn)恐無(wú)功。朕聽王右丞之計(jì),欲卿為國(guó)干功,圖像麒麟,若肯奉詔,當(dāng)即與行使王修謀之,莫負(fù)朕望。祿必上二千石?!毖影菰t,即問(wèn)王修曰:“圣上欲吾行計(jì),王大人主畫,必有奇諭?!毙拊唬骸皶x主有命,欲故人詐降漢賊,以為內(nèi)應(yīng),期在十日內(nèi),我出城中兵來(lái)劫寨,汝卻于營(yíng)中放起火來(lái),待其兵亂,我等乘勢(shì)取勝,便是故人之功矣?!毖釉唬骸拔嶂鶃?lái),正盡忠報(bào)國(guó)耳,既不能力誅漢賊,故人教我行此,即當(dāng)任之,但自放心,必要見績(jī)??砂萆蠔|海王并覆圣上,不必掛意,吾有餌賊之術(shù),管取成功?!蓖跣揶o去。延乃即將兵糧扎于郊外,更換素服,獨(dú)自乘馬,徑往漢營(yíng),拜于轅門之下。守兵通報(bào),始安王劉曜問(wèn)曰:“汝何人也?”延曰:“臣乃弘農(nóng)太守坦延。昨者奉詔引兵勤王,來(lái)至途中,見外鎮(zhèn)別無(wú)一人一騎來(lái)赴,洛陽(yáng)亡在旦夕,知天不祚晉氏。見大王強(qiáng)兵在此,臣今進(jìn)退不得,愿將本部人馬行糧獻(xiàn)上,作為進(jìn)見之忱,伏乞大王收錄,以執(zhí)鞭鐙?!眲㈥撞恢怯?jì),即準(zhǔn)其降,收了兵糧,授延為僉軍,權(quán)居后槽。延乃命軍士積辦草料,以備久困洛陽(yáng)之用。劉曜大喜,以為人心歸向,晉無(wú)外援,乃將兵困住城門,不攻不打。
將至八九日,忽然過(guò)未時(shí)分,狂風(fēng)大起,劉曜召眾議曰:“今晚可以乘風(fēng)攻城,將火器打入,或可下也。”姜發(fā)曰:“不可妄行。此風(fēng)甚是不祥,諸兄弟俱要用心提防,免被所算。”曜曰:“晉人畏吾如虎,何敢算吾?”呼延攸曰:“不可恃驕,只是防之為上?!庇谑歉鞑唤饧锥鴮?。將近一更,城中上官巳與宋胄、何倫、賈胤、曹武、張騏、張?bào)K及義弟張?bào)H八員上將,各選精兵一萬(wàn),分四門潛出。將近漢營(yíng),一齊吶喊沖入。漢將慌忙上馬,乘黑分頭迎敵。奈因夜深,難分你我,喊聲莫辨。姜發(fā)傳令曰:“且只倚寨為戰(zhàn),不可遠(yuǎn)離。”眾將扎定,方才拒得兵住。忽被坦延在后槽令軍士將四處草料盡皆放火燒起,又自暗中高叫曰:“晉兵已從后面殺入矣!”漢兵思欲前后阻救,遂各亂竄。坦延與家將麻崇放入賈胤,從寨后殺出。漢將心慌,將欲轉(zhuǎn)殺,又被張、何等六將混入,風(fēng)急火猛,兵卒顧搶衣糧,被晉軍認(rèn)得,砍倒者紛紛橫疊,乃各奔潰。漢將見糧仗盡沒(méi),知不能振,亦皆逃遁,被何倫、張?bào)H緊緊跟住劉曜。曜走洛水,欲就劉聰,將至洛河下流,晉兵躡至,以箭射之,擁入水中者尸積蔽流。姜發(fā)大叫曰:“太子糧少,亦難容留許多軍馬。且晉兵漸至,不易安行,還當(dāng)殺退此賊,取路回平陽(yáng)討兵,再來(lái)報(bào)仇,方是道理。”曜曰:“我等三打洛陽(yáng),俱被所敗,不能一勝,有何顏面歸國(guó)乎?”發(fā)曰:“不必言此。昔管夷吾三戰(zhàn)三敗,不以為恥,后來(lái)畢竟一匡天下,時(shí)有未利也。勝敗何得就以為榮辱哉?”曜乃從之。劉厲、姜飛奮身殺退何倫,又得呼延攸趕到,張?bào)H少卻,漢兵得以?shī)Z路奔回平陽(yáng)。后人有詩(shī)嘆漢妄進(jìn)曰:
偽漢三番寇洛陽(yáng),爭(zhēng)奈中原氣尚強(qiáng)。殺敗無(wú)顏歸本國(guó),始知天意有循環(huán)。
不說(shuō)劉曜敗回,且道漢主不知其故,先又令王彌領(lǐng)兵五萬(wàn),向前接應(yīng)劉曜、石勒。王彌至中途,探得晉兵得勝,漢兵歸西,乃不向洛陽(yáng),移兵從闤轅關(guān)而進(jìn),攻掠汝潁、南陽(yáng)一帶,其郡縣屬官,皆因東海王糧差煩重,多罹潘滔、劉輿酷虐,皆相率降順王彌,以是王彌威聲大振。東海長(zhǎng)史劉洽言于司馬越曰:“今漢黨王彌、石勒,皆擁強(qiáng)兵在于內(nèi)地。劉聰又據(jù)洛水,人知其勇而悍跋,不敢征討,被其立腳已固,皆我晉之大患也。昨者劉曜雖幸敗去,劉淵必然挾恨,再若一來(lái),劉聰、彌、勒并至,洛陽(yáng)其危矣。大王身為太傅,執(zhí)掌權(quán)衡,可不深慮及此?亟宜詔取天下有能諸侯,入京護(hù)衛(wèi),方可保守?!痹綇闹P形母魈幹菘?,并無(wú)應(yīng)命者,蓋以兵強(qiáng)者潛思自霸,兵弱者不敢當(dāng)其利害。惟有荊州都督王則,以兵五千入援,至半途,被王彌族將王邇、王逵所破,奪其兵糧,乘勢(shì)大掠漢沔,進(jìn)逼襄陽(yáng)。司馬越聞報(bào)大驚,乃奏帝,請(qǐng)遍集文武,共議御備之策,皆言:“漢寇三次犯京,未曾得利,懷恨已極。今遣王彌、石勒侵掠汝漢,是先斷吾肘臂耳。若使王、石等俱至,必為所破。且城內(nèi)空虛,境外饑饉,人民多困,不若暫且遷都,以避其鋒,再作道理。”晉主從其議,命工匠營(yíng)造船只于洛河之下,以便進(jìn)退。王衍堅(jiān)執(zhí)不肯,猶自清談闊論,以穩(wěn)眾心。復(fù)令賣牛車等器,示無(wú)行意。鄴城守將乃前兗州刺史茍晞,知河南州郡因東海王科征太重,反投于漢,欲會(huì)王浚、王敦、劉琨、周顗入朝討之,乃先遣使持本上越十罪并過(guò)失數(shù)十條,言其“懷奸挾妒,害長(zhǎng)沙,滅成都,毒惠帝,殺忠臣,專權(quán)橫暴,用劉輿、潘滔之酷虐,重?cái)亢γ?,釀成大禍,以兆漢寇,宜去司馬越,則征鎮(zhèn)勤王之師皆至,漢寇亦不敢犯闕矣?!?br />
東海王見晞本事事指實(shí),不敢奏帝加害,悶悶而出,歸第不能寐,秉燭獨(dú)坐,自思:“成都、河間去后,己失無(wú)人敢發(fā)。茍晞以刺史外臣,如此直白,此賊多智,何以處之?”悶然一氣,昏暈倒地。近侍小童慌慌抱住大叫,裴妃等至扶起,半晌方蘇,遂臥病不能理事,載回許昌調(diào)養(yǎng)。晞使奏帝,乞求回詔,懷帝亦怪越縱黨何倫、潘滔橫行,殿陛窘辱公主,乃遣人持密詔賜茍晞,言:“東海王司馬越雖有返駕之功,實(shí)懷不道之意,害成都王,毒先帝,殺繆播、何綏等,已見之矣。若非漢寇屢犯,則奪位不待今日。卿既知奸,宜為抑之?!睍劦迷t,乃進(jìn)兵圍許,東海王不能抵?jǐn)常时姳悸?,被晞追一日,索其黨潘滔、何倫,尚書劉曾、侍中程延數(shù)人,責(zé)其罪而斬之。回兵許昌,復(fù)上本入洛,言:“滔等招稱越思篡奪已久,宜賜自斬?!痹揭姳局?,嘆曰:“吾無(wú)能為也。”遂復(fù)臥床,病轉(zhuǎn)增劇。乃召王衍、劉洽、劉喬、王修等至,囑付曰:“孤自起事以來(lái),得卿等戮力相扶,討張方,破長(zhǎng)安,返駕洛陽(yáng),冀共盡忠王室,青史留芳。今外寇未平,被茍晞所抑,致成重疾,諒不能起。吾死之后,無(wú)人可任吾事,卿等宜念向情,為吾扶柩,歸葬東海,以全大義。”言訖,淚下如雨。王衍曰:“且自保重,不須憂慮?!痹皆唬骸肮陆袢账贾?,何該自殘兄弟,以長(zhǎng)外寇,釀成大患,以及國(guó)家,雖萬(wàn)死不足贖矣。茍晞之言,甚為有理,可代吾謝之,使御漢寇?!毖艿扔衷唬骸疤滴鹩脗?,調(diào)攝貴體,痊安之日,與晞等共退漢賊,自然可飾前愆也?!痹轿u首流淚不止,起手揮眾出外,是夜乃卒。次日,王衍、劉洽等奏帝請(qǐng)為發(fā)喪,懷帝因茍晞之奏,復(fù)貶越為縣公,世子司馬毗蔭襲,命王衍等送柩還東??w葬,以茍晞兼管許汝諸軍事。后人有詩(shī)嘆東海王曰:
晉室諸王德福輕,各圖專貴每相征。自亮及砉凡八座,從頭一一盡皆傾。
東海獨(dú)存矜得志,誰(shuí)想神天不肯容。信用何倫恣暴虐,茍筼一舉立喪身。