晉愍帝建興元年,漢主劉聰嘉平三年,成主李雄建平十年,北漢主聞知長(zhǎng)安再立晉帝,要圖恢復(fù),乃先議以兵撓攘長(zhǎng)安,虛其根底。當(dāng)有龍?bào)J大將軍劉曜,愿將兵馬侵晉,漢主大喜,即授曜為征西平晉大元帥,以姜發(fā)為行軍謀主,姜飛、關(guān)山為前部,劉景、關(guān)心為中部,老將黃臣、黃命為后部,率領(lǐng)二十員新將靳文貴等,引兵十萬(wàn),差世子劉燦為監(jiān)軍,刻日離平陽(yáng),直望長(zhǎng)安而進(jìn),所過(guò)州縣,望風(fēng)歸附。飛檄報(bào)入長(zhǎng)安,南陽(yáng)王聽言大驚,奏知愍帝,帝聚眾官議曰:“朕今沖幼,蒙卿等推戴,立為晉君,以主宗社,坐猶未穩(wěn),漢寇又至,事將奈何?”司馬模曰:“臣受先帝所托,聚兵關(guān)西,已得大將淳于定、淳于安、呂毅、胡崧、陳安、張春、王因,又有舊將糜晃、雍將梁綜、梁緯,大兵數(shù)十萬(wàn),足可以退賊,陛下不必憂慮?!庇H將長(zhǎng)史都尉陳安曰:“今仆射索綝、治中鞠允、征西將軍賈疋俱往各處招兵,趁賊未到,亟差使命四出,催其將兵分頭犄角,以張聲勢(shì)??闪钜粚炎i關(guān),漢兵雖有百萬(wàn),亦不能飛過(guò)此處。再著一兵守住藍(lán)田,則長(zhǎng)安穩(wěn)如泰山矣?!蹦详?yáng)王、愍帝聽言大喜,問(wèn)于陳安曰:“誰(shuí)人可去把守峣關(guān)?”安曰:“諸將要在此處操兵備戰(zhàn),只須副將軍王因,帶人馬五千前去,將各處小隘口疊斷,足可守矣?!蹦详?yáng)王重賞王因,令其連夜疾發(fā),把住關(guān)津。因至關(guān),命采木石,將要處盡皆塞閉,只留關(guān)上大道,嚴(yán)設(shè)鹿角,以兵大張旗幟,列柵守住。
漢帥劉永明引兵連旗數(shù)十里,坦然而進(jìn),將至峣關(guān),探子回報(bào):“關(guān)上有兵守把,不容我過(guò)?!眲㈥茁犝f(shuō),下令住扎,自與姜發(fā)帶眾將乘馬去看。只見山關(guān)峭壁嶒嶙,走獸亦難馳越,隘路上旌旗布滿。曜曰:“此關(guān)若是之險(xiǎn),守將如此之嚴(yán),飛鳥亦不能過(guò),況于兵馬乎?”姜發(fā)曰:“且自打聽關(guān)將智勇如何,又作道理。若是勇夫,則以言激戰(zhàn),用奇計(jì)破之;若是智士,則以詭道絆而取之。一面令人訪拿土人,脫有能知小徑者重加賜賞,使為向?qū)?,或可破也。若只五日?nèi)過(guò)得此關(guān),則長(zhǎng)安可破,遲則救至,勝敗難定矣!”曜曰:“設(shè)彼只是堅(jiān)守,雖楚項(xiàng)再生,武侯復(fù)出,亦難卒破天險(xiǎn),五日焉能得過(guò)?”正議間,拿得土人三四個(gè)至帳。曜命賜與衣食,喚入安慰,問(wèn)其備細(xì)。土人曰:“昨日來(lái)此守關(guān)之將,乃蜀中逃難之人,姓王名因,只有五千人馬。隘路上皆是疊斷,虛插旌旗,只是險(xiǎn)而難過(guò)耳?!卑l(fā)曰:“有何小路可過(guò)此山否?”對(duì)曰:“只是西邊山腰里,有樵徑一條。樹木雖無(wú),爭(zhēng)奈崎嶇,不能成路,僅容一人,峻處還要攀藤附石,拄杖而行,一日工夫方到關(guān)后?!苯l(fā)聽了大喜,乃將土人拘養(yǎng)軍中,與曜密議曰:“大王有所不知,此王因乃王密之子,他父隨吾先君沓中屯田,職掌書記。此子與吾弟同年,曾結(jié)拜為兄弟,乃益州忠臣王累之孫也。只須吾弟一人前去說(shuō)之,彼必投降,不用動(dòng)刀兵也?!笔及餐趼犙源笙?,曰:“若得成此大功,當(dāng)奏請(qǐng)軍師為右相矣?!卑l(fā)令姜飛扮作逃難客人而去。關(guān)心進(jìn)曰:“人難逆料,未知其人心腹何如。倘其中有為晉副貳在內(nèi),連存義恐被所算。某兄弟二人,愿請(qǐng)半夜起身,從小路越嶺而上,伏于關(guān)后,倘有不從,即便殺下,擒住王因,可得峣關(guān)矣?!笔及餐踉唬骸疤仁貙⒁员炎∫?,山徑險(xiǎn)窄,進(jìn)退兩難,豈不有誤?”關(guān)山曰:“彼道關(guān)上只有五千人馬,某只須精勇百人,悄悄隨后而進(jìn),管取成功?!庇谑桥c土人雞鳴而起,覓路去了。
天未明,姜飛裝作客人,單馬偷到關(guān)下,叫曰:“某是關(guān)中人,經(jīng)商在外,因漢寇騷擾,逃回鄉(xiāng)土,伏乞救我?!笔仃P(guān)人報(bào)知王因,因令兵士看明:“若是一個(gè)孤客,放他入來(lái)見我,務(wù)要搜檢明白。”兵士叫上驗(yàn)過(guò),帶見王因。姜飛故意伏地,因令抬頭,恍惚認(rèn)得面善,又見飛身材凜凜,狀貌堂堂,不像客商模樣,乃叫兵出守關(guān),親自下座來(lái)問(wèn)曰:“汝非商人,吾似相識(shí)汝者?!憋w曰:“兄長(zhǎng)今日威風(fēng)赫赫,忘卻向日之情也。”王因連忙扶起,曰:“公子今從何來(lái)?早不通報(bào)姓名,使弟得此重罪?!憋w曰:“須盡去近侍告知。”因曰:“此數(shù)輩乃吾腹心親故,言亦無(wú)妨?!奔匆嘟允钩鐾?。因乃再拜伏罪曰:“兄長(zhǎng)一向都在何方?前者趙廞作亂,聞二位公子在彼助他,小弟尋來(lái)相勸,不想二位復(fù)從高蹈,我心甚喜。及后李特謀殺趙廞,蜀中大亂,我乃避出關(guān)中,后從張光刺史奉詔攻長(zhǎng)安,敗績(jī),乃就居長(zhǎng)安。今為副軍將軍,來(lái)此拒守漢寇,不期得見兄長(zhǎng),是乃天日復(fù)明,三生大幸,富貴即在此起矣。吾當(dāng)奏請(qǐng)筑壇拜將,以取封侯也。”飛曰:“弟言差矣!吾乃晉之仇敵,漢臣入晉,何言富貴在邇?吾有一言勸弟,弟之富貴,當(dāng)勝此萬(wàn)萬(wàn)矣。今平陽(yáng)漢主,乃后主之孫劉聰,先漢主乃劉璩也。弟父子在蜀,曾食漢祿,為主簿書記,與吾父同受武侯付托,各宜盡忠輔漢。不想后主暗弱,黃皓專政,致失漢業(yè)。劉王子起兵復(fù)業(yè),今我官封西平侯,令與關(guān)山為前部,領(lǐng)兵來(lái)攻長(zhǎng)安。因?yàn)橘t弟以兵守此險(xiǎn)隘,不能前進(jìn),故冒死來(lái)見故人,賢弟肯念八拜之交否乎?”王因曰:“兄欲何如?況我亦受人之托,豈可背主求榮乎?”姜飛曰:“鷗鳥戀戀,不忘其情,以為曾為之主也。今吾等輔漢,是懷德而事故主,汝之向晉,是棄恩而事仇敵,大丈夫豈不明此去就乎?且今晉之氣運(yùn),東西瓜分,南北竊斷,焉能復(fù)振以匡前業(yè)乎?”王因被姜飛道了一遍,無(wú)言可答,低頭半晌,乃問(wèn)飛曰:“兄欲使弟何如?”飛曰:“賢弟若肯念取故交,同歸舊主,出入一家,方見死生骨肉之契。如其不從,就此縛吾至長(zhǎng)安請(qǐng)功,以取富貴。吾則不敢下關(guān),再見劉皇孫矣!”因曰:“是何言也?弟何有不從兄諭之理乎?但恐后人唾罵耳!請(qǐng)兄下關(guān),明日親來(lái)攻打,小弟引兵出戰(zhàn),兄可詐敗,待我從來(lái)追趕,令一將把吾截住,殺上關(guān)來(lái),以掩吾相通之失,即過(guò)峣關(guān)矣?!憋w聽之,遂復(fù)下關(guān)。
關(guān)上小兵曰:“適此客人欲過(guò)關(guān)避難,今何又出關(guān)外,莫非漢寇與將軍有故,來(lái)此作奸細(xì)者?我等當(dāng)與方旗總言之,以防王因之變?!狈借的巳胍娡跻蛟唬骸斑m此逃難之人,先前怕不放他入關(guān),今何見了將軍,又復(fù)下去,將軍莫非有私乎?今晉朝被胡漢窘辱甚矣,乞?qū)④姂z之?!币蛟唬骸叭甑群味嘁梢玻棵魅杖粲斜鴣?lái),我當(dāng)率兵下關(guān),殺與你眾人看著,以見我之忠心?!狈借低巳ィc眾曰:“王因必有所私,吾當(dāng)在關(guān)防之?!北娫唬骸氨竟苤陨跎啤!弊h定而散。次日辰牌,姜飛引兵三千打關(guān),劉曜親引精卒五千,準(zhǔn)備上山。黃臣、黃命引兵一萬(wàn),伏于中路,候截王因。因見飛到,召方璧一同引兵下關(guān)退敵。璧曰:“未可!將軍分兵一半,先沖下去對(duì)敵,戰(zhàn)到中間,吾卻再殺下來(lái)助你,方可敗賊。否則漢將勇者多,且只緊守,待其自退?!币蛟唬骸安蝗?。我等下去殺他一陣,以試強(qiáng)弱何如,若其果強(qiáng),收兵上關(guān)緊守未遲?!蹦嗣娛克┦?,盡數(shù)殺下。方璧不肯,留兵二千在后,密謂兵等曰:“王因此去,好歹不上關(guān)矣,我眾不可妄動(dòng),只是仍舊把住為上?!庇谑情]上關(guān)門,放下鹿角。王因下關(guān),列開陣勢(shì)。飛恐關(guān)上人認(rèn)得,使靳文貴出馬。二人惡戰(zhàn)上三十馀合,文貴佯敗,跑馬而走,王因挺戟追趕,漢兵望風(fēng)逃竄。不上三四里,兩邊炮聲震起,兩枝精兵殺出,把王因截住。劉曜聽得炮響,知是計(jì)中,即便引兵殺上關(guān)去。關(guān)上擂木炮石拋下,不能少上。兩邊相持過(guò)午,只見關(guān)山、關(guān)心已到關(guān)后,聽得守兵吶喊斗戰(zhàn),后面無(wú)人守把,二將乃當(dāng)先攀葛而下,勇士百人,魚貫競(jìng)墜,密自關(guān)內(nèi)殺出,一劍砍死方璧,兵皆奔散,望關(guān)中而走,劉永明遂得上關(guān)。
敗兵至長(zhǎng)安報(bào)知消息,南陽(yáng)王大驚曰:“失了峣關(guān),賊兵已入平地,何以御之?”陳安曰:“峣關(guān)雖失,藍(lán)田還可以守。急命振武將軍淳于定、鎮(zhèn)威將軍呂毅,以老將糜晃統(tǒng)之,去把此要,漢寇尚可阻遏也?!蹦详?yáng)王急召三將,引兵五萬(wàn),徑往藍(lán)田關(guān)守把?;沃粒女?,漢兵前鋒已到,知晉有備,乃住軍布陣索戰(zhàn)。糜晃亦點(diǎn)兵整伍以待。只見漢陣中劉永明出馬打話,頭戴金?盔,身披金鎖甲,騎紫騮馬,捧青銅鞭,左有關(guān)山,右有姜飛,兩邊黃臣、黃命、關(guān)河、關(guān)心,一班擺列。糜晃亦與淳于定、呂毅、王毗、李昕、閻升等出陣,遙謂劉曜曰:“汝等三番寇我洛陽(yáng),擾我百姓,念汝是漢世苗裔,不行合兵剿汝,我主之恩大矣。汝等賊心無(wú)厭,又來(lái)犯我長(zhǎng)安,將謂我兵無(wú)剿賊之能也?好好退去,可免誅戮,若遲時(shí)刻,雍梁、幽并大兵俱至,片甲不留。”關(guān)心聽言,蠶眉倒豎,手輪大刀殺出,淳于定亦舞剛刀接住。兩匹馬一來(lái)一往,兩把刀一上一下,直殺得眼中火出,口里煙生,前后約有四十馀合。淳于定刀法將亂,呂毅、王毗看見,一齊沖出助戰(zhàn)。關(guān)河向前敵住呂毅,王毗一馬徑前,夾攻關(guān)心。姜飛見關(guān)家兄弟俱出,乃挺槍殺過(guò)晉陣,閻升舞叉接戰(zhàn)。關(guān)山見眾戰(zhàn)亂,亦揮大刀掠陣而進(jìn),糜晃、李昕出敵。晉漢諸將混戰(zhàn)于藍(lán)關(guān)之下,直殺得滾滾紅塵連四野,騰騰殺氣起千尋。約有二三個(gè)時(shí)辰,錯(cuò)雜亂竄,不分合數(shù)。王毗之弟王畋欲來(lái)夾攻姜飛,被飛奮怒逼進(jìn),大喝一聲,生擒過(guò)馬。呂毅棄關(guān)河來(lái)奪,被河隨后趕上,一刀砍于馬下。淳于定知敵不住,脫身而走。關(guān)河拍馬攔住,定慌輪刀接戰(zhàn),又遇關(guān)心并至,亦被所斬。糜晃撐持不住,退入關(guān)中閉守。王毗、李昕與漢將戰(zhàn)至日晚,被眾逼緊,慌至關(guān)下叫門,晃才開關(guān),關(guān)河、呼延勝、姜飛三將,與王毗一混,俱沖進(jìn)關(guān)。糜晃、昕、毗遂棄藍(lán)田,奔回長(zhǎng)安而去。
漢將見日晚,亦不追趕,將兵扎下。只見劉曜、姜發(fā)大兵俱至,設(shè)宴慶賞諸將。曜曰:“今我兵一戰(zhàn)而得峣關(guān),再戰(zhàn)而下藍(lán)田,兵威已振,晉人落膽矣!明早急追糜晃,莫使入城,則長(zhǎng)安易破也?!贝稳?,關(guān)、姜等整兵追趕,糜等不敢逆戰(zhàn),迤邐而走,漢將趲程而進(jìn)??纯磳⒓?,王毗、李昕曰:“賊追至近,長(zhǎng)安還遠(yuǎn),若不死戰(zhàn),悉被所擄矣?!蹦嘶伛R扎住。關(guān)河等到,兩家混戰(zhàn),晉將力弱,將及垂敗。正在危迫之際,卻得西涼救兵趕到,大將北宮純橫斧躍馬敵住漢將。姜發(fā)見救兵大至,恐眾有失,乃命鳴金收兵。北宮純見其罷兵,遂保糜晃等夤夜奔入長(zhǎng)安。劉曜等住扎一夜,次日將兵分作二路,進(jìn)攻長(zhǎng)安。糜晃進(jìn)城,次早入朝見帝。帝曰:“卿等出守藍(lán)關(guān),何又回至此?”晃曰:“臣到彼處,立腳才定,守扎未備,漢兵即到,攻打甚緊。臣恐被破,與眾出敵,誰(shuí)知漢將猛勇,生擒王畋,復(fù)斬呂毅,兵勢(shì)遂敗。淳于定、閻升皆被所殺。臣與王毗死拒藍(lán)關(guān),當(dāng)不得四面攻擊,關(guān)破被逐,險(xiǎn)遭賊手。卻喜西涼兵至,北宮純努力向前,救得老命,逃來(lái)見圣?!蹦详?yáng)王聽奏,頓足大驚曰:“似此賊勢(shì)猖獗,焉能退敵?”晃曰:“且宣北宮純上殿,與眾將共議退敵之策,免使胡寇臨城,以駭都民?!蹦详?yáng)王善之。帝乃降詔,宣北宮純等上殿。純朝拜訖,帝問(wèn)曰:“卿等勤勞遠(yuǎn)來(lái)救援,忠可尚矣。今賊如此之猖,卿有何策可退?”北宮純?cè)唬骸百\勢(shì)已振,一時(shí)難退,趁今未到,降詔四出征兵,以為外援,臣等謹(jǐn)守城池,以為內(nèi)固,然后看緊慢而行方可。若欲倉(cāng)徨出戰(zhàn),恐未易勝也?!标惏苍唬骸按酥\極當(dāng),速宜發(fā)使。臣等點(diǎn)兵守住,賊兵遠(yuǎn)來(lái),糧必不繼,延挨月日,自可破退也?!闭f(shuō)未了,一片炮聲震動(dòng)霄漢,劉曜將兵已到,把城圍住。未知晉主與南陽(yáng)王如何對(duì)敵,后人有詩(shī)嘆曰:
漢兵數(shù)萬(wàn)寇長(zhǎng)安,?關(guān)一戰(zhàn)破藍(lán)田。堂堂大國(guó)遭胡擄,須信榮枯總在天。
漢帥劉永明引兵連旗數(shù)十里,坦然而進(jìn),將至峣關(guān),探子回報(bào):“關(guān)上有兵守把,不容我過(guò)?!眲㈥茁犝f(shuō),下令住扎,自與姜發(fā)帶眾將乘馬去看。只見山關(guān)峭壁嶒嶙,走獸亦難馳越,隘路上旌旗布滿。曜曰:“此關(guān)若是之險(xiǎn),守將如此之嚴(yán),飛鳥亦不能過(guò),況于兵馬乎?”姜發(fā)曰:“且自打聽關(guān)將智勇如何,又作道理。若是勇夫,則以言激戰(zhàn),用奇計(jì)破之;若是智士,則以詭道絆而取之。一面令人訪拿土人,脫有能知小徑者重加賜賞,使為向?qū)?,或可破也。若只五日?nèi)過(guò)得此關(guān),則長(zhǎng)安可破,遲則救至,勝敗難定矣!”曜曰:“設(shè)彼只是堅(jiān)守,雖楚項(xiàng)再生,武侯復(fù)出,亦難卒破天險(xiǎn),五日焉能得過(guò)?”正議間,拿得土人三四個(gè)至帳。曜命賜與衣食,喚入安慰,問(wèn)其備細(xì)。土人曰:“昨日來(lái)此守關(guān)之將,乃蜀中逃難之人,姓王名因,只有五千人馬。隘路上皆是疊斷,虛插旌旗,只是險(xiǎn)而難過(guò)耳?!卑l(fā)曰:“有何小路可過(guò)此山否?”對(duì)曰:“只是西邊山腰里,有樵徑一條。樹木雖無(wú),爭(zhēng)奈崎嶇,不能成路,僅容一人,峻處還要攀藤附石,拄杖而行,一日工夫方到關(guān)后?!苯l(fā)聽了大喜,乃將土人拘養(yǎng)軍中,與曜密議曰:“大王有所不知,此王因乃王密之子,他父隨吾先君沓中屯田,職掌書記。此子與吾弟同年,曾結(jié)拜為兄弟,乃益州忠臣王累之孫也。只須吾弟一人前去說(shuō)之,彼必投降,不用動(dòng)刀兵也?!笔及餐趼犙源笙?,曰:“若得成此大功,當(dāng)奏請(qǐng)軍師為右相矣?!卑l(fā)令姜飛扮作逃難客人而去。關(guān)心進(jìn)曰:“人難逆料,未知其人心腹何如。倘其中有為晉副貳在內(nèi),連存義恐被所算。某兄弟二人,愿請(qǐng)半夜起身,從小路越嶺而上,伏于關(guān)后,倘有不從,即便殺下,擒住王因,可得峣關(guān)矣?!笔及餐踉唬骸疤仁貙⒁员炎∫?,山徑險(xiǎn)窄,進(jìn)退兩難,豈不有誤?”關(guān)山曰:“彼道關(guān)上只有五千人馬,某只須精勇百人,悄悄隨后而進(jìn),管取成功?!庇谑桥c土人雞鳴而起,覓路去了。
天未明,姜飛裝作客人,單馬偷到關(guān)下,叫曰:“某是關(guān)中人,經(jīng)商在外,因漢寇騷擾,逃回鄉(xiāng)土,伏乞救我?!笔仃P(guān)人報(bào)知王因,因令兵士看明:“若是一個(gè)孤客,放他入來(lái)見我,務(wù)要搜檢明白。”兵士叫上驗(yàn)過(guò),帶見王因。姜飛故意伏地,因令抬頭,恍惚認(rèn)得面善,又見飛身材凜凜,狀貌堂堂,不像客商模樣,乃叫兵出守關(guān),親自下座來(lái)問(wèn)曰:“汝非商人,吾似相識(shí)汝者?!憋w曰:“兄長(zhǎng)今日威風(fēng)赫赫,忘卻向日之情也。”王因連忙扶起,曰:“公子今從何來(lái)?早不通報(bào)姓名,使弟得此重罪?!憋w曰:“須盡去近侍告知。”因曰:“此數(shù)輩乃吾腹心親故,言亦無(wú)妨?!奔匆嘟允钩鐾?。因乃再拜伏罪曰:“兄長(zhǎng)一向都在何方?前者趙廞作亂,聞二位公子在彼助他,小弟尋來(lái)相勸,不想二位復(fù)從高蹈,我心甚喜。及后李特謀殺趙廞,蜀中大亂,我乃避出關(guān)中,后從張光刺史奉詔攻長(zhǎng)安,敗績(jī),乃就居長(zhǎng)安。今為副軍將軍,來(lái)此拒守漢寇,不期得見兄長(zhǎng),是乃天日復(fù)明,三生大幸,富貴即在此起矣。吾當(dāng)奏請(qǐng)筑壇拜將,以取封侯也。”飛曰:“弟言差矣!吾乃晉之仇敵,漢臣入晉,何言富貴在邇?吾有一言勸弟,弟之富貴,當(dāng)勝此萬(wàn)萬(wàn)矣。今平陽(yáng)漢主,乃后主之孫劉聰,先漢主乃劉璩也。弟父子在蜀,曾食漢祿,為主簿書記,與吾父同受武侯付托,各宜盡忠輔漢。不想后主暗弱,黃皓專政,致失漢業(yè)。劉王子起兵復(fù)業(yè),今我官封西平侯,令與關(guān)山為前部,領(lǐng)兵來(lái)攻長(zhǎng)安。因?yàn)橘t弟以兵守此險(xiǎn)隘,不能前進(jìn),故冒死來(lái)見故人,賢弟肯念八拜之交否乎?”王因曰:“兄欲何如?況我亦受人之托,豈可背主求榮乎?”姜飛曰:“鷗鳥戀戀,不忘其情,以為曾為之主也。今吾等輔漢,是懷德而事故主,汝之向晉,是棄恩而事仇敵,大丈夫豈不明此去就乎?且今晉之氣運(yùn),東西瓜分,南北竊斷,焉能復(fù)振以匡前業(yè)乎?”王因被姜飛道了一遍,無(wú)言可答,低頭半晌,乃問(wèn)飛曰:“兄欲使弟何如?”飛曰:“賢弟若肯念取故交,同歸舊主,出入一家,方見死生骨肉之契。如其不從,就此縛吾至長(zhǎng)安請(qǐng)功,以取富貴。吾則不敢下關(guān),再見劉皇孫矣!”因曰:“是何言也?弟何有不從兄諭之理乎?但恐后人唾罵耳!請(qǐng)兄下關(guān),明日親來(lái)攻打,小弟引兵出戰(zhàn),兄可詐敗,待我從來(lái)追趕,令一將把吾截住,殺上關(guān)來(lái),以掩吾相通之失,即過(guò)峣關(guān)矣?!憋w聽之,遂復(fù)下關(guān)。
關(guān)上小兵曰:“適此客人欲過(guò)關(guān)避難,今何又出關(guān)外,莫非漢寇與將軍有故,來(lái)此作奸細(xì)者?我等當(dāng)與方旗總言之,以防王因之變?!狈借的巳胍娡跻蛟唬骸斑m此逃難之人,先前怕不放他入關(guān),今何見了將軍,又復(fù)下去,將軍莫非有私乎?今晉朝被胡漢窘辱甚矣,乞?qū)④姂z之?!币蛟唬骸叭甑群味嘁梢玻棵魅杖粲斜鴣?lái),我當(dāng)率兵下關(guān),殺與你眾人看著,以見我之忠心?!狈借低巳ィc眾曰:“王因必有所私,吾當(dāng)在關(guān)防之?!北娫唬骸氨竟苤陨跎啤!弊h定而散。次日辰牌,姜飛引兵三千打關(guān),劉曜親引精卒五千,準(zhǔn)備上山。黃臣、黃命引兵一萬(wàn),伏于中路,候截王因。因見飛到,召方璧一同引兵下關(guān)退敵。璧曰:“未可!將軍分兵一半,先沖下去對(duì)敵,戰(zhàn)到中間,吾卻再殺下來(lái)助你,方可敗賊。否則漢將勇者多,且只緊守,待其自退?!币蛟唬骸安蝗?。我等下去殺他一陣,以試強(qiáng)弱何如,若其果強(qiáng),收兵上關(guān)緊守未遲?!蹦嗣娛克┦?,盡數(shù)殺下。方璧不肯,留兵二千在后,密謂兵等曰:“王因此去,好歹不上關(guān)矣,我眾不可妄動(dòng),只是仍舊把住為上?!庇谑情]上關(guān)門,放下鹿角。王因下關(guān),列開陣勢(shì)。飛恐關(guān)上人認(rèn)得,使靳文貴出馬。二人惡戰(zhàn)上三十馀合,文貴佯敗,跑馬而走,王因挺戟追趕,漢兵望風(fēng)逃竄。不上三四里,兩邊炮聲震起,兩枝精兵殺出,把王因截住。劉曜聽得炮響,知是計(jì)中,即便引兵殺上關(guān)去。關(guān)上擂木炮石拋下,不能少上。兩邊相持過(guò)午,只見關(guān)山、關(guān)心已到關(guān)后,聽得守兵吶喊斗戰(zhàn),后面無(wú)人守把,二將乃當(dāng)先攀葛而下,勇士百人,魚貫競(jìng)墜,密自關(guān)內(nèi)殺出,一劍砍死方璧,兵皆奔散,望關(guān)中而走,劉永明遂得上關(guān)。
敗兵至長(zhǎng)安報(bào)知消息,南陽(yáng)王大驚曰:“失了峣關(guān),賊兵已入平地,何以御之?”陳安曰:“峣關(guān)雖失,藍(lán)田還可以守。急命振武將軍淳于定、鎮(zhèn)威將軍呂毅,以老將糜晃統(tǒng)之,去把此要,漢寇尚可阻遏也?!蹦详?yáng)王急召三將,引兵五萬(wàn),徑往藍(lán)田關(guān)守把?;沃粒女?,漢兵前鋒已到,知晉有備,乃住軍布陣索戰(zhàn)。糜晃亦點(diǎn)兵整伍以待。只見漢陣中劉永明出馬打話,頭戴金?盔,身披金鎖甲,騎紫騮馬,捧青銅鞭,左有關(guān)山,右有姜飛,兩邊黃臣、黃命、關(guān)河、關(guān)心,一班擺列。糜晃亦與淳于定、呂毅、王毗、李昕、閻升等出陣,遙謂劉曜曰:“汝等三番寇我洛陽(yáng),擾我百姓,念汝是漢世苗裔,不行合兵剿汝,我主之恩大矣。汝等賊心無(wú)厭,又來(lái)犯我長(zhǎng)安,將謂我兵無(wú)剿賊之能也?好好退去,可免誅戮,若遲時(shí)刻,雍梁、幽并大兵俱至,片甲不留。”關(guān)心聽言,蠶眉倒豎,手輪大刀殺出,淳于定亦舞剛刀接住。兩匹馬一來(lái)一往,兩把刀一上一下,直殺得眼中火出,口里煙生,前后約有四十馀合。淳于定刀法將亂,呂毅、王毗看見,一齊沖出助戰(zhàn)。關(guān)河向前敵住呂毅,王毗一馬徑前,夾攻關(guān)心。姜飛見關(guān)家兄弟俱出,乃挺槍殺過(guò)晉陣,閻升舞叉接戰(zhàn)。關(guān)山見眾戰(zhàn)亂,亦揮大刀掠陣而進(jìn),糜晃、李昕出敵。晉漢諸將混戰(zhàn)于藍(lán)關(guān)之下,直殺得滾滾紅塵連四野,騰騰殺氣起千尋。約有二三個(gè)時(shí)辰,錯(cuò)雜亂竄,不分合數(shù)。王毗之弟王畋欲來(lái)夾攻姜飛,被飛奮怒逼進(jìn),大喝一聲,生擒過(guò)馬。呂毅棄關(guān)河來(lái)奪,被河隨后趕上,一刀砍于馬下。淳于定知敵不住,脫身而走。關(guān)河拍馬攔住,定慌輪刀接戰(zhàn),又遇關(guān)心并至,亦被所斬。糜晃撐持不住,退入關(guān)中閉守。王毗、李昕與漢將戰(zhàn)至日晚,被眾逼緊,慌至關(guān)下叫門,晃才開關(guān),關(guān)河、呼延勝、姜飛三將,與王毗一混,俱沖進(jìn)關(guān)。糜晃、昕、毗遂棄藍(lán)田,奔回長(zhǎng)安而去。
漢將見日晚,亦不追趕,將兵扎下。只見劉曜、姜發(fā)大兵俱至,設(shè)宴慶賞諸將。曜曰:“今我兵一戰(zhàn)而得峣關(guān),再戰(zhàn)而下藍(lán)田,兵威已振,晉人落膽矣!明早急追糜晃,莫使入城,則長(zhǎng)安易破也?!贝稳?,關(guān)、姜等整兵追趕,糜等不敢逆戰(zhàn),迤邐而走,漢將趲程而進(jìn)??纯磳⒓?,王毗、李昕曰:“賊追至近,長(zhǎng)安還遠(yuǎn),若不死戰(zhàn),悉被所擄矣?!蹦嘶伛R扎住。關(guān)河等到,兩家混戰(zhàn),晉將力弱,將及垂敗。正在危迫之際,卻得西涼救兵趕到,大將北宮純橫斧躍馬敵住漢將。姜發(fā)見救兵大至,恐眾有失,乃命鳴金收兵。北宮純見其罷兵,遂保糜晃等夤夜奔入長(zhǎng)安。劉曜等住扎一夜,次日將兵分作二路,進(jìn)攻長(zhǎng)安。糜晃進(jìn)城,次早入朝見帝。帝曰:“卿等出守藍(lán)關(guān),何又回至此?”晃曰:“臣到彼處,立腳才定,守扎未備,漢兵即到,攻打甚緊。臣恐被破,與眾出敵,誰(shuí)知漢將猛勇,生擒王畋,復(fù)斬呂毅,兵勢(shì)遂敗。淳于定、閻升皆被所殺。臣與王毗死拒藍(lán)關(guān),當(dāng)不得四面攻擊,關(guān)破被逐,險(xiǎn)遭賊手。卻喜西涼兵至,北宮純努力向前,救得老命,逃來(lái)見圣?!蹦详?yáng)王聽奏,頓足大驚曰:“似此賊勢(shì)猖獗,焉能退敵?”晃曰:“且宣北宮純上殿,與眾將共議退敵之策,免使胡寇臨城,以駭都民?!蹦详?yáng)王善之。帝乃降詔,宣北宮純等上殿。純朝拜訖,帝問(wèn)曰:“卿等勤勞遠(yuǎn)來(lái)救援,忠可尚矣。今賊如此之猖,卿有何策可退?”北宮純?cè)唬骸百\勢(shì)已振,一時(shí)難退,趁今未到,降詔四出征兵,以為外援,臣等謹(jǐn)守城池,以為內(nèi)固,然后看緊慢而行方可。若欲倉(cāng)徨出戰(zhàn),恐未易勝也?!标惏苍唬骸按酥\極當(dāng),速宜發(fā)使。臣等點(diǎn)兵守住,賊兵遠(yuǎn)來(lái),糧必不繼,延挨月日,自可破退也?!闭f(shuō)未了,一片炮聲震動(dòng)霄漢,劉曜將兵已到,把城圍住。未知晉主與南陽(yáng)王如何對(duì)敵,后人有詩(shī)嘆曰:
漢兵數(shù)萬(wàn)寇長(zhǎng)安,?關(guān)一戰(zhàn)破藍(lán)田。堂堂大國(guó)遭胡擄,須信榮枯總在天。