劉實得準辭職,即日陛廷面謝而出。帝親送之,謂太傅越曰:“劉太尉輔國攄中,朕甚倚之。今太尉之職,何人可任?”司馬越舉衍代之,帝不敢違,即以衍為太尉。衍柔懦無所建明,惟事清談動公卿,時天下大亂,乃自為身謀之計,因密說東海王曰:“荊州漢江之固,青州有海隅之險,設或緩急有變,二處足退步自守,遣心腹智謀之士往彼鎮(zhèn)據(jù),倘一朝廷反側(cè),避而據(jù)之,是亦趙襄尹鐸也?!痹皆唬骸昂稳丝蔀樾母梗苤未说??”衍曰:“今臣托在下心愛,臣弟王澄、王敦智謀兼?zhèn)?,可堪使守二處,則殿下與臣保永遠根蒂矣?!痹綇钠渥h,即以王澄為荊州刺史,代山簡回朝,王敦為青州刺史,代茍曜守倉坦,茍晞守鄴城。二人領憑辭出,衍餞送二弟,分付曰:“汝等此去,當用心積聚兵糧,收買士民,固根本。吾居京師,二弟居此大郡,可謂兔有三窟矣,何愁亂世守乎?”后人見衍營此奸謀,不遂所愿,有詩嘆曰:
職秉銓衡不隱憂,妄營三窟利身謀。一朝國破遭墻壓,無處堪將老骨收。
詞分兩頭。再提漢主劉淵差劉曜、石勒分兵二路,勒下襄國,取西河。王彌屯兵阛轅關(guān),將欲進攻他郡。捷報迭至平陽,漢主喜,即日使人赍賞,催各進兵。只見劉聰本至,言司馬越毒殺惠,再立新君,思奪大政。不意懷帝選用賢良,俊?協(xié)職,政事一泰始,晉室小康,未有罅隙。司馬越亦求出許昌,一時未可卒侵原也。漢主謂諸葛宣于曰:“兩路兵出,本意思兼并許洛,以奪原之地,不謂復立新君,勤于政事,任用中正,以致大功難成。欲乘其初立未固,敕令亟往攻之,庶或徼幸成功,未可諒也。若待立久,又難動搖矣。丞相以為何如?”宣于曰:“圣意雖是,但晉氣尚猶未終,再過三年,歲德在辛,則吾西北之氣全旺,未年中可克洛陽也?!睗h主曰:“天道深遠,推遷無常,變易靡定,難可逆料。亦宜乘時進試虛實,不得拘泥?!闭h未決,忽有繆播之侄繆崇,避難奔至平陽投漢。漢主召入,問其備細緣故,崇曰:“司馬越倚恃親王,妄殺忠良,將吾叔與何綏、王高等十馀執(zhí)政賢智之臣,盡皆誅戮,又欲夷族,故吾逃來投奔。今以王衍為太尉,惟事清談,不務政體,而國政皆由潘滔、何倫專擅。諂佞競進,哲人正士避過江東,洛陽朝政復衰,司馬越不久禍及矣?!睗h主聞言大喜,乃命宣于親自臨軍催劉聰進兵。又差一使持檄二封,敕王彌、石勒俱會洛陽。
石勒得檄,啟張賓問曰:“今漢主敕吾同攻洛陽,欲待起兵前去,只恐王浚暗襲襄國,報復前恨,軍師之意以為何如?”賓曰:“都督但且慢起,遣使先催王彌將所部三萬人馬去會劉永明,只說我等隨后就發(fā),待其試進,我看緩急而行,豈不兩美乎?”時王彌三萬兵馬守把闤轅關(guān),又收山賊數(shù)處,得兵萬馀,驍將張杰、徐杲當日接得漢主之檄,即欲使人稟問石勒。卻值勒使亦至,令其先行,乃引部下四萬人馬望許昌一路而進。途中所過縣鎮(zhèn),皆送降求免殺戮,又添兵一萬。邊郡報入許昌,守關(guān)將丘光、樓裒聞知王彌兵盛,乃退入許昌,差飛馬報入洛陽。東海王見報,恐家眷有失,即帶何倫等連夜離洛陽回郡,分遣諸將扎大營數(shù)處,列兵以守。王彌到界,探知許昌兵盛,乃不敢進攻,從間道去會劉曜。曜問曰:“將軍經(jīng)過許昌,得睹其強弱否?”彌曰:“兵勢甚盛,故來相合議而進攻耳!”宣于曰:“司馬越兵威雖盛,素不知用,屢戰(zhàn)多敗。今但保守,必不敢戰(zhàn)斗者,將軍可與呼延兄弟領兵攻打洛陽,姜存忠與黃關(guān)諸將屯中路,以備救應,我與劉王子引兵拒住司馬越。若得洛陽一破,則許昌可不戰(zhàn)而下矣。兵法云:擒賊必擒王,此之謂也。”于是王彌、呼延晏各將兵馬五萬,徑扣洛陽。一路上無人攔擋。
報至京中,懷帝聽得漢兵犯闕,心中大驚,一面差使命往各處催兵赴援,一面與諸大臣計議迎敵之策。王衍曰:“臣已命各門盡皆守把,令上官巳督兵五萬,以張騏為先鋒,王秉忠為合后,前去退賊,不許壓境以擾百姓,陛下無用驚慌?!钡墼唬骸皾h將雄猛,非可泛觀?!毖茉唬骸皬堯U、張驥乃洛陽虎將,是張郃次子張污之兒,勇力振世,人皆憚之,管取得勝者也?!钡墼唬骸凹仁侨绱耍尚T將賜賞出兵?!鄙瞎偎?、張騏乃授為元帥先鋒,張驥、王秉忠授為護軍兵馬指揮使,引兵陛辭出城,望界上而進。次日,探知漢兵將到,乃將軍馬扎住,擇要地安營,把住路口,以備廝殺。時將近午,王彌二人至界,見晉將阻路,即使使向前約戰(zhàn)。于是兩邊各排陣勢,晉將軍張騏全裝披掛,手執(zhí)長槍,指王彌曰:“汝等鼠輩,竊據(jù)河北數(shù)郡,我大朝皇帝不加問罪之師,幸莫大矣。輒敢寇犯王京,自作投罝之兔,豈不知洛陽有二虎乎?”王彌曰:“畫虎不成,反類于狗,即是你也。你晉朝之人,個個會講夸口大話,及見我王老爺,皆是生擒活捉,你何不知死活,而向虎頭打掌耶?若知氣數(shù),可速倒戈投降,免得城破之日,身首離分,那時悔之晚矣。”張騏聽言大怒,曰:“潑賊如此大膽,敢冒罔吾行?!蓖寶⒊?,王彌正欲勒馬接戰(zhàn),只見西路大將軍呼延晏早已殺出敵住。二將乍會初交,未知誰強誰弱,俱各當心著意,大展雄威,直殺得塵飛沙滾,日慘天昏,一連戰(zhàn)上四十馀合,勝敗無決。王彌見騏英勇,非比別將,乃輪刀沖出助戰(zhàn)。晉陣上張驥亦舞大刀殺來敵住。四員將戰(zhàn)作兩團,槍對槍,一些無錯,刀對刀,半點無差。但只見恨恨殺聲連地軸,吽吽怒氣震天關(guān)。兩邊兵士副將,盡皆禁住,不許混戰(zhàn),但只立地喝彩,并無少動。緊緊惡斗上二個馀時,看看紅日沉西,兩邊各自鳴金,收兵入寨。次日又戰(zhàn),又無勝敗。
王衍得報大喜,乃自同司馬司寇,親帶禮物出京,徑至大寨賀功,上官巳等接入。王衍曰:“王彌驍將,晉漢馳名,到處無人可敵。不謂今日又遇二位將軍,正乃是強中更有強中手。若得一枝外兵來援,破賊必矣。”騏曰:“不曾斬將奪旗,怎辱命駕親臨過獎,待明日先擒了王彌,然后掃平漢寇,方才與太尉部長等爭氣,此則未足言功也?!毖艿三R曰:“全仗將軍昆仲之威,以安萬姓,乞為用心謹戰(zhàn)。”騏、驥曰:“不才荷蒙委任,自有分曉。”乃設宴款待眾官。酒至數(shù)巡,衍等辭曰:“兩軍交鋒之際,不可耽誤于酒,宜防莫測?!彼旄鲃e回。上官巳遣輕兵護送一程,整兵嚴守以防劫寨。次日平明,領兵出寨搦戰(zhàn),彌等亦至。兩陣對圓,張騏立馬陣前,謂彌、晏曰:“你二人稱寇中首將,昨者陣上,見張志遠兄弟英雄否?不降則當退兵,以免敗亡,尚兀自不知進退乎?”王彌曰:“賊弟子敢恁夸口,吾因初到,地理未熟,故聊寬你,今日即當活捉,剉你萬段。”即自輪刀殺過晉陣。張騏挺槍向前喝住,二人約退軍兵,揚威狠戰(zhàn)。只聽得密錚錚械響,鈴鳴聲咭咶,紛亂亂馬馳將舞,將勢縱橫,兩下里一連戰(zhàn)上六十馀合,并不少住。晉陣上張驥橫刀殺出助戰(zhàn),呼延晏亦自挺槍敵住。四員大將,各自爭強,左回右旋,東轉(zhuǎn)西還,團團卷殺,直攪得塵飛百仞,沙滾千尋。上官巳、王秉忠齊出助戰(zhàn),王如、呼延攸分頭抵住。正在混戰(zhàn)之間,忽聽得西北角上鼓聲震地,炮響連天,一彪人馬殺奔而來,乃是西涼州刺史張軌處遣大將北宮純,與令狐亞、田迥、王豐等,奉詔特來勤王,當下聽得喊鬧,知是與漢相持,以此催兵急進,勢如潮奔,卷地而進。漢將楊龍、呼延顥、徐杰、張杲列兵阻戰(zhàn),北宮純、令狐亞分為兩翼,奮勇沖入,軍皆把持不住。楊龍恐敗,拚命抵住,一刀砍死北宮紳,北兵少卻,徐杰、張杲等乃扎住力戰(zhàn)。楊龍正欲去找首級,被北宮純看見,趕來與弟報仇,怒聲如吼,揮斧亂砍,龍乃抵住廝殺。徐杰被令狐亞搠死,張杲被田迥射傷左目,西涼兵銳氣復振,王豐等俱上圍住楊龍,龍帶重傷,遂棄戰(zhàn)而逃。北宮純等不趕,徑?jīng)_呼延晏陣中而去。晏正與張驥酣戰(zhàn),被純并上,晏兩頭遮抵不迭,為北宮純一斧砍中馬頸,晏見馬壞,即躍下與純步戰(zhàn)。呼延攸看見,慌忙拍馬來救,張驥又到,呼延顥揮鞭趕至抵住,晏子呼延鏡急跳下地,扶父上馬,晏乃與顥殺退張驥,令狐亞、田迥又到,遂斬呼延鏡。晏、攸亦被戰(zhàn)退,王彌亦被上官巳、張騏雙戰(zhàn)拒住,王如亦與王秉忠戰(zhàn)住,脫身不得。呼延兄弟戰(zhàn)涼兵不下,遂被沖散。北宮純又往助張騏,王彌亦敵三將不住,漢兵大敗,被晉兵兩頭追逐,殺得尸橫遍地,血聚成流,十萬漢兵折去三停之一。呼延晏收拾殘兵,退回西河。王彌懷羞退至蒲子縣中存扎。此一回漢兵初打洛陽城,反被晉兵所破,大敗而退。上官巳大喜,與北宮純一同奏凱回朝面君。王衍聞得捷報先至,乃與眾官大排鼓樂,自出京城迎接,執(zhí)北宮純手曰:“若非將軍來助,一時怎得漢兵退去?今次汝列位將軍,功過上古矣!”乃命尚膳監(jiān)光祿司設宴酬功,奏封張騏為車騎將軍,張驥為驃騎將軍,上官巳進京營大都督,北宮純?yōu)橹型庑е易o國大將軍,王秉忠、令狐亞等十員副將各加二級,贈北宮紳為忠烈侯,眾將謝恩而出,不在話下。
卻說呼延晏等敗回中軍,進見劉聰,聰大驚,即日馳檄報上平陽,言王彌、呼延晏為兩路先鋒,進打洛陽,被西涼救至,殺死大將徐杰、張杲、呼延鏡,楊龍傷重而卒,王彌退在蒲子縣,不敢歸見主帥,又不敢歸國,宜下詔安慰,催督石勒一同進攻報恨,以奪洛陽。漢主淵見檄大怒,即先下詔痛責始安王劉曜,何得獨遣二將,以犯王京重地,親不臨軍。復加敕一道封之為龍驤將軍,率領眾將共打洛陽,以報前恨。劉曜得敕懷愧,乃憤勵將士,提大兵十五萬,親打洛陽。守舊營兵士飛報入洛,言漢又差遣始安王劉曜引大兵來寇洛陽,已離許昌,即日便到。晉主聞報大驚,急命張騏兄弟與北宮純領兵出城待敵,勿使壓境。
曜軍至近,探子報道:“晉軍已曾把住要路,不容前進?!标准粗鼻安缄?,親自出馬,以鞭指晉將曰:“汝等不知天命之人,苦苦違時以致喪首。前者成都王與陸機合天下之兵,尚然不能敵我,今汝兵微將寡,晉祚將絕,尚不投降,更待何時?”張騏曰:“前日王彌、呼延晏是汝漢兵否?也當不得我兩陣之戰(zhàn),兵皆殺盡,你又欲湊數(shù)也!”劉曜聽言大怒,揮鞭打過晉陣。張驥搶出敵住,二人鞭來刀去,戰(zhàn)上四十馀合,未分勝敗。張騏知曜英勇,亦出助弟,思并劉曜。關(guān)山看見,舞刀截住,二將也斗二十多合。關(guān)防聞前軍夸騏善戰(zhàn),恐弟不能取勝,亦提刀勒馬來助。北宮純看防馬動,揮斧向前接戰(zhàn)。三對將官,在陣前奔騰大戰(zhàn),并無上下。關(guān)心見北宮純武藝邁眾,欲要出助,又恐別將來戰(zhàn),乃只悄悄挨至陣前,抽出鐵胎弓,搭上狼牙箭,勁伸猿臂,拽滿筋弦,指定北宮純對面射去。奈在戰(zhàn)中,人無定立,箭至只中馬頸,那馬負痛望橫便跑。北宮純帶之不住,關(guān)防、關(guān)心兩馬雙雙趕去。上官巳、王秉忠見追將及,急令眾軍放箭射住。防、心馬不敢進,上官巳方得接戰(zhàn)。黃臣手橫大刀砍至,上官巳敵不得二將,退入本陣。張騏兄弟見涼兵挫衄,亦棄戰(zhàn)而走,被劉曜大殺一陣,斬二千馀級,踏死近萬。晉將收兵扎寨,漢兵得勝,亦收兵屯住。
北宮純回營,謂上官巳曰:“漢賊暗射吾馬一箭,若非將軍喝令放箭,馬不堪戰(zhàn),幾被所算矣?!睆堯U曰:“誤被暗箭,失此一陣,今后但當謹防,自無疏失。若只明戰(zhàn),彼焉能即便勝我?”自此相持半月,大小數(shù)戰(zhàn),互相勝負。忽報:“東海王領兵五萬自許昌來,茍晞領兵五萬自鄴城來,不日將到矣?!敝T葛宣于乃與劉永明議曰:“我兵深入中土,救援不接,且晉運未滅,兵將還盛,四下勤王之師又集,不若暫且回兵,再過三年,洛陽可下必矣?!眲㈥自唬骸胺蠲鰩煟瑹o功擅退,非惟獲罪,且見笑于人,丞相還當籌之。”姜發(fā)又曰:“將在外,君命有所不受,相時而動,度勢而行,亦不宜執(zhí)意勉強?!标自唬骸拔匆姳耸?,何即畏懼?”宣于曰:“非謂畏懼,乃撓羅敵人之計。趁今許、鄴救兵將到,我先收兵,彼至洛陽,我回西河,兵徒空行,留之則多費錢糧,必須各謀歸計,晉定給賞使行,賞重則虧其帑藏,賞輕則眾心懷恨。我再進兵,彼將倦于赴難矣。且又得養(yǎng)威銳,以待再舉,甚是善策。漢主處老臣回朝,自有話說?!标仔奈礇Q,未及起發(fā),忽報晉帥上官?有使命至。曜令召入,乃是相約次日搦戰(zhàn)之書。曜看畢,即批:“來日共決雌雄,各要主將親出?!苯l(fā)曰:“大王未宜就允,彼知明日救兵到,故此相催,待兩軍拒戰(zhàn)之際,夾攻我等。且守數(shù)日,待其二處兵至,探其強弱,慢慢而行,俾彼銳氣少沮,方可決戰(zhàn)?!标自唬骸坝袝炼怀?,是見怯矣,何可令彼笑我?”乃遣使回,即集眾將分付:“來日用心決戰(zhàn),共建大功,不可有誤?!备鹘詰Z。劉曜置酒宴勵將佐,準備破敵,忽伏路小軍報道:“許昌兵馬止隔七十里矣?!毙诓挥霰?,奈已回書,只得引兵出寨。張騏等早已排下陣勢,漢兵亦將隊伍擺開。
劉曜親自當先,指謂晉將曰:“汝之氣勢傾圮,吾軍已入巢穴,何不投降,永保富貴,定要自取滅門也!”張騏曰:“猖狂胡狗,不知屠人在側(cè),死在須臾,尚敢揚聲吠堯耶!”劉曜大怒,舞鞭打出,張騏挺槍接住。二人狠戰(zhàn)上三十馀合。關(guān)防見不能勝,輪刀搶進,欲擒張騏,張驥看見,亦舞刀來抵住,四人惡戰(zhàn)不已。關(guān)謹、關(guān)山乘鬧一齊殺出。上官巳把旗一揮,北宮純、令狐亞、韓濮、賈騫、王秉忠等亦各俱進,關(guān)心、呼延攸、黃臣急出,兩邊互斗,直至未末將近,忽見大喊驚天,東海王、茍晞兩路精兵從后殺至。漢眾前后不能相顧,被其沖得七斷八續(xù),尸骸亂倒,血水交流,抵當不住,大敗而走。晉兵四路追殺,漢兵棄丟盔甲,望風逃走,徑往西河而回。十五萬人馬折傷幾半,此回漢兵二犯洛陽,又被晉兵殺敗。北宮純等追三十馀里,至更深收兵,連夜差飛馬報捷入洛。懷帝見檄大喜,命王衍排駕半副,親往迎接東海王入城,設宴慶賀。東海王舉杯勸茍晞、北宮純、上官巳、張騏等曰:“今得諸位將軍效力,殺敗漢寇兩番,今將再不敢窺洛矣?!庇谑菚筹嫳M歡而罷。劉曜兵敗,徑轉(zhuǎn)西河,曹嶷、劉靈接入。曜曰:“不意晉兵尚盛,兩次皆被所破,何時能報此恨?”劉靈曰:“韓陵山百萬晉兵,吾且視兒戲,豈懼十馀萬之兵乎?明日整兵再進,吾愿當先。”姜發(fā)曰:“軍師丞相再三言天時未利,始安王不聽,致有此失。銳氣既挫,又安得妄進乎?”劉靈議沮。時太子劉聰,自劉曜離許昌侵洛,亦以姜飛為先鋒,黃臣、黃命為左右,夔安、支雄為合后,引兵七萬,自濟南進屯洛陽之大夏門。晉使護軍將軍賈胤守住不戰(zhàn)。及劉曜敗走,聰知,乃亦傳令裝束退兵。賈胤探得,俟夜出其不意,劫中大寨,斬漢大將呼延朗、黃顯,劉玄明大敗,退洛水,堅壁守住。后人見劉淵不度時勢,妄催進兵,拂聽諸葛良言,有詩嘆曰:
漢君恃獷妄施為,不納宣于逆數(shù)規(guī)。兩進無能侵寸土,反致喪師損將回。
職秉銓衡不隱憂,妄營三窟利身謀。一朝國破遭墻壓,無處堪將老骨收。
詞分兩頭。再提漢主劉淵差劉曜、石勒分兵二路,勒下襄國,取西河。王彌屯兵阛轅關(guān),將欲進攻他郡。捷報迭至平陽,漢主喜,即日使人赍賞,催各進兵。只見劉聰本至,言司馬越毒殺惠,再立新君,思奪大政。不意懷帝選用賢良,俊?協(xié)職,政事一泰始,晉室小康,未有罅隙。司馬越亦求出許昌,一時未可卒侵原也。漢主謂諸葛宣于曰:“兩路兵出,本意思兼并許洛,以奪原之地,不謂復立新君,勤于政事,任用中正,以致大功難成。欲乘其初立未固,敕令亟往攻之,庶或徼幸成功,未可諒也。若待立久,又難動搖矣。丞相以為何如?”宣于曰:“圣意雖是,但晉氣尚猶未終,再過三年,歲德在辛,則吾西北之氣全旺,未年中可克洛陽也?!睗h主曰:“天道深遠,推遷無常,變易靡定,難可逆料。亦宜乘時進試虛實,不得拘泥?!闭h未決,忽有繆播之侄繆崇,避難奔至平陽投漢。漢主召入,問其備細緣故,崇曰:“司馬越倚恃親王,妄殺忠良,將吾叔與何綏、王高等十馀執(zhí)政賢智之臣,盡皆誅戮,又欲夷族,故吾逃來投奔。今以王衍為太尉,惟事清談,不務政體,而國政皆由潘滔、何倫專擅。諂佞競進,哲人正士避過江東,洛陽朝政復衰,司馬越不久禍及矣?!睗h主聞言大喜,乃命宣于親自臨軍催劉聰進兵。又差一使持檄二封,敕王彌、石勒俱會洛陽。
石勒得檄,啟張賓問曰:“今漢主敕吾同攻洛陽,欲待起兵前去,只恐王浚暗襲襄國,報復前恨,軍師之意以為何如?”賓曰:“都督但且慢起,遣使先催王彌將所部三萬人馬去會劉永明,只說我等隨后就發(fā),待其試進,我看緩急而行,豈不兩美乎?”時王彌三萬兵馬守把闤轅關(guān),又收山賊數(shù)處,得兵萬馀,驍將張杰、徐杲當日接得漢主之檄,即欲使人稟問石勒。卻值勒使亦至,令其先行,乃引部下四萬人馬望許昌一路而進。途中所過縣鎮(zhèn),皆送降求免殺戮,又添兵一萬。邊郡報入許昌,守關(guān)將丘光、樓裒聞知王彌兵盛,乃退入許昌,差飛馬報入洛陽。東海王見報,恐家眷有失,即帶何倫等連夜離洛陽回郡,分遣諸將扎大營數(shù)處,列兵以守。王彌到界,探知許昌兵盛,乃不敢進攻,從間道去會劉曜。曜問曰:“將軍經(jīng)過許昌,得睹其強弱否?”彌曰:“兵勢甚盛,故來相合議而進攻耳!”宣于曰:“司馬越兵威雖盛,素不知用,屢戰(zhàn)多敗。今但保守,必不敢戰(zhàn)斗者,將軍可與呼延兄弟領兵攻打洛陽,姜存忠與黃關(guān)諸將屯中路,以備救應,我與劉王子引兵拒住司馬越。若得洛陽一破,則許昌可不戰(zhàn)而下矣。兵法云:擒賊必擒王,此之謂也。”于是王彌、呼延晏各將兵馬五萬,徑扣洛陽。一路上無人攔擋。
報至京中,懷帝聽得漢兵犯闕,心中大驚,一面差使命往各處催兵赴援,一面與諸大臣計議迎敵之策。王衍曰:“臣已命各門盡皆守把,令上官巳督兵五萬,以張騏為先鋒,王秉忠為合后,前去退賊,不許壓境以擾百姓,陛下無用驚慌?!钡墼唬骸皾h將雄猛,非可泛觀?!毖茉唬骸皬堯U、張驥乃洛陽虎將,是張郃次子張污之兒,勇力振世,人皆憚之,管取得勝者也?!钡墼唬骸凹仁侨绱耍尚T將賜賞出兵?!鄙瞎偎?、張騏乃授為元帥先鋒,張驥、王秉忠授為護軍兵馬指揮使,引兵陛辭出城,望界上而進。次日,探知漢兵將到,乃將軍馬扎住,擇要地安營,把住路口,以備廝殺。時將近午,王彌二人至界,見晉將阻路,即使使向前約戰(zhàn)。于是兩邊各排陣勢,晉將軍張騏全裝披掛,手執(zhí)長槍,指王彌曰:“汝等鼠輩,竊據(jù)河北數(shù)郡,我大朝皇帝不加問罪之師,幸莫大矣。輒敢寇犯王京,自作投罝之兔,豈不知洛陽有二虎乎?”王彌曰:“畫虎不成,反類于狗,即是你也。你晉朝之人,個個會講夸口大話,及見我王老爺,皆是生擒活捉,你何不知死活,而向虎頭打掌耶?若知氣數(shù),可速倒戈投降,免得城破之日,身首離分,那時悔之晚矣。”張騏聽言大怒,曰:“潑賊如此大膽,敢冒罔吾行?!蓖寶⒊?,王彌正欲勒馬接戰(zhàn),只見西路大將軍呼延晏早已殺出敵住。二將乍會初交,未知誰強誰弱,俱各當心著意,大展雄威,直殺得塵飛沙滾,日慘天昏,一連戰(zhàn)上四十馀合,勝敗無決。王彌見騏英勇,非比別將,乃輪刀沖出助戰(zhàn)。晉陣上張驥亦舞大刀殺來敵住。四員將戰(zhàn)作兩團,槍對槍,一些無錯,刀對刀,半點無差。但只見恨恨殺聲連地軸,吽吽怒氣震天關(guān)。兩邊兵士副將,盡皆禁住,不許混戰(zhàn),但只立地喝彩,并無少動。緊緊惡斗上二個馀時,看看紅日沉西,兩邊各自鳴金,收兵入寨。次日又戰(zhàn),又無勝敗。
王衍得報大喜,乃自同司馬司寇,親帶禮物出京,徑至大寨賀功,上官巳等接入。王衍曰:“王彌驍將,晉漢馳名,到處無人可敵。不謂今日又遇二位將軍,正乃是強中更有強中手。若得一枝外兵來援,破賊必矣。”騏曰:“不曾斬將奪旗,怎辱命駕親臨過獎,待明日先擒了王彌,然后掃平漢寇,方才與太尉部長等爭氣,此則未足言功也?!毖艿三R曰:“全仗將軍昆仲之威,以安萬姓,乞為用心謹戰(zhàn)。”騏、驥曰:“不才荷蒙委任,自有分曉。”乃設宴款待眾官。酒至數(shù)巡,衍等辭曰:“兩軍交鋒之際,不可耽誤于酒,宜防莫測?!彼旄鲃e回。上官巳遣輕兵護送一程,整兵嚴守以防劫寨。次日平明,領兵出寨搦戰(zhàn),彌等亦至。兩陣對圓,張騏立馬陣前,謂彌、晏曰:“你二人稱寇中首將,昨者陣上,見張志遠兄弟英雄否?不降則當退兵,以免敗亡,尚兀自不知進退乎?”王彌曰:“賊弟子敢恁夸口,吾因初到,地理未熟,故聊寬你,今日即當活捉,剉你萬段。”即自輪刀殺過晉陣。張騏挺槍向前喝住,二人約退軍兵,揚威狠戰(zhàn)。只聽得密錚錚械響,鈴鳴聲咭咶,紛亂亂馬馳將舞,將勢縱橫,兩下里一連戰(zhàn)上六十馀合,并不少住。晉陣上張驥橫刀殺出助戰(zhàn),呼延晏亦自挺槍敵住。四員大將,各自爭強,左回右旋,東轉(zhuǎn)西還,團團卷殺,直攪得塵飛百仞,沙滾千尋。上官巳、王秉忠齊出助戰(zhàn),王如、呼延攸分頭抵住。正在混戰(zhàn)之間,忽聽得西北角上鼓聲震地,炮響連天,一彪人馬殺奔而來,乃是西涼州刺史張軌處遣大將北宮純,與令狐亞、田迥、王豐等,奉詔特來勤王,當下聽得喊鬧,知是與漢相持,以此催兵急進,勢如潮奔,卷地而進。漢將楊龍、呼延顥、徐杰、張杲列兵阻戰(zhàn),北宮純、令狐亞分為兩翼,奮勇沖入,軍皆把持不住。楊龍恐敗,拚命抵住,一刀砍死北宮紳,北兵少卻,徐杰、張杲等乃扎住力戰(zhàn)。楊龍正欲去找首級,被北宮純看見,趕來與弟報仇,怒聲如吼,揮斧亂砍,龍乃抵住廝殺。徐杰被令狐亞搠死,張杲被田迥射傷左目,西涼兵銳氣復振,王豐等俱上圍住楊龍,龍帶重傷,遂棄戰(zhàn)而逃。北宮純等不趕,徑?jīng)_呼延晏陣中而去。晏正與張驥酣戰(zhàn),被純并上,晏兩頭遮抵不迭,為北宮純一斧砍中馬頸,晏見馬壞,即躍下與純步戰(zhàn)。呼延攸看見,慌忙拍馬來救,張驥又到,呼延顥揮鞭趕至抵住,晏子呼延鏡急跳下地,扶父上馬,晏乃與顥殺退張驥,令狐亞、田迥又到,遂斬呼延鏡。晏、攸亦被戰(zhàn)退,王彌亦被上官巳、張騏雙戰(zhàn)拒住,王如亦與王秉忠戰(zhàn)住,脫身不得。呼延兄弟戰(zhàn)涼兵不下,遂被沖散。北宮純又往助張騏,王彌亦敵三將不住,漢兵大敗,被晉兵兩頭追逐,殺得尸橫遍地,血聚成流,十萬漢兵折去三停之一。呼延晏收拾殘兵,退回西河。王彌懷羞退至蒲子縣中存扎。此一回漢兵初打洛陽城,反被晉兵所破,大敗而退。上官巳大喜,與北宮純一同奏凱回朝面君。王衍聞得捷報先至,乃與眾官大排鼓樂,自出京城迎接,執(zhí)北宮純手曰:“若非將軍來助,一時怎得漢兵退去?今次汝列位將軍,功過上古矣!”乃命尚膳監(jiān)光祿司設宴酬功,奏封張騏為車騎將軍,張驥為驃騎將軍,上官巳進京營大都督,北宮純?yōu)橹型庑е易o國大將軍,王秉忠、令狐亞等十員副將各加二級,贈北宮紳為忠烈侯,眾將謝恩而出,不在話下。
卻說呼延晏等敗回中軍,進見劉聰,聰大驚,即日馳檄報上平陽,言王彌、呼延晏為兩路先鋒,進打洛陽,被西涼救至,殺死大將徐杰、張杲、呼延鏡,楊龍傷重而卒,王彌退在蒲子縣,不敢歸見主帥,又不敢歸國,宜下詔安慰,催督石勒一同進攻報恨,以奪洛陽。漢主淵見檄大怒,即先下詔痛責始安王劉曜,何得獨遣二將,以犯王京重地,親不臨軍。復加敕一道封之為龍驤將軍,率領眾將共打洛陽,以報前恨。劉曜得敕懷愧,乃憤勵將士,提大兵十五萬,親打洛陽。守舊營兵士飛報入洛,言漢又差遣始安王劉曜引大兵來寇洛陽,已離許昌,即日便到。晉主聞報大驚,急命張騏兄弟與北宮純領兵出城待敵,勿使壓境。
曜軍至近,探子報道:“晉軍已曾把住要路,不容前進?!标准粗鼻安缄?,親自出馬,以鞭指晉將曰:“汝等不知天命之人,苦苦違時以致喪首。前者成都王與陸機合天下之兵,尚然不能敵我,今汝兵微將寡,晉祚將絕,尚不投降,更待何時?”張騏曰:“前日王彌、呼延晏是汝漢兵否?也當不得我兩陣之戰(zhàn),兵皆殺盡,你又欲湊數(shù)也!”劉曜聽言大怒,揮鞭打過晉陣。張驥搶出敵住,二人鞭來刀去,戰(zhàn)上四十馀合,未分勝敗。張騏知曜英勇,亦出助弟,思并劉曜。關(guān)山看見,舞刀截住,二將也斗二十多合。關(guān)防聞前軍夸騏善戰(zhàn),恐弟不能取勝,亦提刀勒馬來助。北宮純看防馬動,揮斧向前接戰(zhàn)。三對將官,在陣前奔騰大戰(zhàn),并無上下。關(guān)心見北宮純武藝邁眾,欲要出助,又恐別將來戰(zhàn),乃只悄悄挨至陣前,抽出鐵胎弓,搭上狼牙箭,勁伸猿臂,拽滿筋弦,指定北宮純對面射去。奈在戰(zhàn)中,人無定立,箭至只中馬頸,那馬負痛望橫便跑。北宮純帶之不住,關(guān)防、關(guān)心兩馬雙雙趕去。上官巳、王秉忠見追將及,急令眾軍放箭射住。防、心馬不敢進,上官巳方得接戰(zhàn)。黃臣手橫大刀砍至,上官巳敵不得二將,退入本陣。張騏兄弟見涼兵挫衄,亦棄戰(zhàn)而走,被劉曜大殺一陣,斬二千馀級,踏死近萬。晉將收兵扎寨,漢兵得勝,亦收兵屯住。
北宮純回營,謂上官巳曰:“漢賊暗射吾馬一箭,若非將軍喝令放箭,馬不堪戰(zhàn),幾被所算矣?!睆堯U曰:“誤被暗箭,失此一陣,今后但當謹防,自無疏失。若只明戰(zhàn),彼焉能即便勝我?”自此相持半月,大小數(shù)戰(zhàn),互相勝負。忽報:“東海王領兵五萬自許昌來,茍晞領兵五萬自鄴城來,不日將到矣?!敝T葛宣于乃與劉永明議曰:“我兵深入中土,救援不接,且晉運未滅,兵將還盛,四下勤王之師又集,不若暫且回兵,再過三年,洛陽可下必矣?!眲㈥自唬骸胺蠲鰩煟瑹o功擅退,非惟獲罪,且見笑于人,丞相還當籌之。”姜發(fā)又曰:“將在外,君命有所不受,相時而動,度勢而行,亦不宜執(zhí)意勉強?!标自唬骸拔匆姳耸?,何即畏懼?”宣于曰:“非謂畏懼,乃撓羅敵人之計。趁今許、鄴救兵將到,我先收兵,彼至洛陽,我回西河,兵徒空行,留之則多費錢糧,必須各謀歸計,晉定給賞使行,賞重則虧其帑藏,賞輕則眾心懷恨。我再進兵,彼將倦于赴難矣。且又得養(yǎng)威銳,以待再舉,甚是善策。漢主處老臣回朝,自有話說?!标仔奈礇Q,未及起發(fā),忽報晉帥上官?有使命至。曜令召入,乃是相約次日搦戰(zhàn)之書。曜看畢,即批:“來日共決雌雄,各要主將親出?!苯l(fā)曰:“大王未宜就允,彼知明日救兵到,故此相催,待兩軍拒戰(zhàn)之際,夾攻我等。且守數(shù)日,待其二處兵至,探其強弱,慢慢而行,俾彼銳氣少沮,方可決戰(zhàn)?!标自唬骸坝袝炼怀?,是見怯矣,何可令彼笑我?”乃遣使回,即集眾將分付:“來日用心決戰(zhàn),共建大功,不可有誤?!备鹘詰Z。劉曜置酒宴勵將佐,準備破敵,忽伏路小軍報道:“許昌兵馬止隔七十里矣?!毙诓挥霰?,奈已回書,只得引兵出寨。張騏等早已排下陣勢,漢兵亦將隊伍擺開。
劉曜親自當先,指謂晉將曰:“汝之氣勢傾圮,吾軍已入巢穴,何不投降,永保富貴,定要自取滅門也!”張騏曰:“猖狂胡狗,不知屠人在側(cè),死在須臾,尚敢揚聲吠堯耶!”劉曜大怒,舞鞭打出,張騏挺槍接住。二人狠戰(zhàn)上三十馀合。關(guān)防見不能勝,輪刀搶進,欲擒張騏,張驥看見,亦舞刀來抵住,四人惡戰(zhàn)不已。關(guān)謹、關(guān)山乘鬧一齊殺出。上官巳把旗一揮,北宮純、令狐亞、韓濮、賈騫、王秉忠等亦各俱進,關(guān)心、呼延攸、黃臣急出,兩邊互斗,直至未末將近,忽見大喊驚天,東海王、茍晞兩路精兵從后殺至。漢眾前后不能相顧,被其沖得七斷八續(xù),尸骸亂倒,血水交流,抵當不住,大敗而走。晉兵四路追殺,漢兵棄丟盔甲,望風逃走,徑往西河而回。十五萬人馬折傷幾半,此回漢兵二犯洛陽,又被晉兵殺敗。北宮純等追三十馀里,至更深收兵,連夜差飛馬報捷入洛。懷帝見檄大喜,命王衍排駕半副,親往迎接東海王入城,設宴慶賀。東海王舉杯勸茍晞、北宮純、上官巳、張騏等曰:“今得諸位將軍效力,殺敗漢寇兩番,今將再不敢窺洛矣?!庇谑菚筹嫳M歡而罷。劉曜兵敗,徑轉(zhuǎn)西河,曹嶷、劉靈接入。曜曰:“不意晉兵尚盛,兩次皆被所破,何時能報此恨?”劉靈曰:“韓陵山百萬晉兵,吾且視兒戲,豈懼十馀萬之兵乎?明日整兵再進,吾愿當先。”姜發(fā)曰:“軍師丞相再三言天時未利,始安王不聽,致有此失。銳氣既挫,又安得妄進乎?”劉靈議沮。時太子劉聰,自劉曜離許昌侵洛,亦以姜飛為先鋒,黃臣、黃命為左右,夔安、支雄為合后,引兵七萬,自濟南進屯洛陽之大夏門。晉使護軍將軍賈胤守住不戰(zhàn)。及劉曜敗走,聰知,乃亦傳令裝束退兵。賈胤探得,俟夜出其不意,劫中大寨,斬漢大將呼延朗、黃顯,劉玄明大敗,退洛水,堅壁守住。后人見劉淵不度時勢,妄催進兵,拂聽諸葛良言,有詩嘆曰:
漢君恃獷妄施為,不納宣于逆數(shù)規(guī)。兩進無能侵寸土,反致喪師損將回。