晋朝被胡汉窘辱甚矣,乞将军怜之。"因曰:"汝等何多疑也?明日若有兵来,我当率兵下关,杀与你众人看着,以见我之忠心。"方璧退去,与众曰:"王因必有所私,吾当在关防之。"众曰:"本管之言甚善。"议定而散。次日辰牌,姜飞引兵三千打关,刘曜亲引精卒五千,准备上山。黄臣、黄命引兵一万,伏于中路,候截王因。因见飞到,召方璧一同引兵下关退敌。璧曰:"未可!将军分兵一半,先冲下去对敌,战到中间,吾却再杀下来助你,方可败贼。否则汉将勇者多,且只紧守,待其自退。"因曰:"不然。我等下去杀他一阵,以试强弱何如,若其果强,收兵上关紧守未迟。"乃命军士拴束,尽数杀下。方璧不肯,留兵二千在后,密谓兵等曰:"王因此去,好歹不上关矣,我众不可妄动,只是仍旧把住为上。"于是闭上关门,放下鹿角。王因下关,列开阵势。飞恐关上人认得,使靳文贵出马。二人恶战上三十馀合,文贵佯败,跑马而走,王因挺戟追赶,汉兵望风逃窜。不上三四里,两边炮声震起,两枝精兵杀出,把王因截住。刘曜听得炮响,知是计中,即便引兵杀上关去。关上擂木炮石抛下,不能少上。两边相持过午,只见关山、关心已到关后,听得守兵呐喊斗战,后面无人守把,二将乃当先攀葛而下,勇士百人,鱼贯竞坠,密自关内杀出,一剑砍死方璧,兵皆奔散,望关中而走,刘永明遂得上关。
  
  败兵至长安报知消息,南阳王大惊曰:"失了峣关,贼兵已入平地,何以御之?"陈安曰:"峣关虽失,蓝田还可以守。急命振武将军淳于定、镇威将军吕毅,以老将糜晃统之,去把此要,汉寇尚可阻遏也。"南阳王急召三将,引兵五万,径往蓝田关守把。晃至,扎寨才毕,汉兵前锋已到,知晋有备,乃住军布阵索战。糜晃亦点兵整伍以待。只见汉阵中刘永明出马打话,头戴金盔,身披金锁甲,骑紫骝马,捧青铜鞭,左有关山,右有姜飞,两边黄臣、黄命、关河、关心,一班摆列。糜晃亦与淳于定、吕毅、王毗、李昕、阎升等出阵,遥谓刘曜曰:"汝等三番寇我洛阳,扰我百姓,念汝是汉世苗裔,不行合兵剿汝,我主之恩大矣。汝等贼心无厌,又来犯我长安,将谓我兵无剿贼之能也?好好退去,可免诛戮,若迟时刻,雍梁、幽并大兵俱至,片甲不留。"关心听言,蚕眉倒竖,手轮大刀杀出,淳于定亦舞刚刀接住。两匹马一来一往,两把刀一上一下,直杀得眼中火出,口里烟生,前后约有四十馀合。淳于定刀法将乱,吕毅、王毗看见,一齐冲出助战。关河向前敌住吕毅,王毗一马径前,夹攻关心。姜飞见关家兄弟俱出,乃挺枪杀过晋阵,阎升舞叉接战。关山见众战乱,亦挥大刀掠阵而进,糜晃、李昕出敌。晋汉诸将混战于蓝关之下,直杀得滚滚红尘连四野,腾腾杀气起千寻。约有二三个时辰,错杂乱窜,不分合数。王毗之弟王畋欲来夹攻姜飞,被飞奋怒逼进,大喝一声,生擒过马。吕毅弃关河来夺,被河随后赶上,一刀砍于马下。淳于定知敌不住,脱身而走。关河拍马拦住,定慌轮刀接战,又遇关心并至,亦被所斩。糜晃撑持不住,退入关中闭守。王毗、李昕与汉将战至日晚,被众逼紧,慌至关下叫门,晃才开关,关河、呼延胜、姜飞三将,与王毗一混,俱冲进关。糜晃、昕、毗遂弃蓝田,奔回长安而去。
  
  汉将见日晚,亦不追赶,将兵扎下。只见刘曜、姜发大兵俱至,设宴庆赏诸将。曜曰:"今我兵一战而得峣关,再战而下蓝田,兵威已振,晋人落胆矣!明早急追糜晃,莫使入城,则长安易破也。"次日,关、姜等整兵追赶,糜等不敢逆战,迤逦而走,汉将趱程而进。看看将及,王毗、李昕曰:"贼追至近,长安还远,若不死战,悉被所掳矣。"乃回马扎住。关河等到,两家混战,晋将力弱,将及垂败。正在危迫之际,却得西凉救兵赶到,大将北宫纯横斧跃马敌住汉将。姜发见救兵大至,恐众有失,乃命鸣金收兵。北宫纯见其罢兵,遂保糜晃等夤夜奔入长安。刘曜等住扎一夜,次日将兵分作二路,进攻长安。糜晃进城,次早入朝见帝。帝曰:"卿等出守蓝关,何又回至此?"晃曰:"臣到彼处,立脚才定,守扎未备,汉兵即到,攻打甚紧。臣恐被破,与众出敌,谁知汉将猛勇,生擒王畋,复斩吕毅,兵势遂败。淳于定、阎升皆被所杀。臣与王毗死拒蓝关,当不得四面攻击,关破被逐,险遭贼手。却喜西凉兵至,北宫纯努力向前,救得老命,逃来见圣。"南阳王听奏,顿足大惊曰:"似此贼势猖獗,焉能退敌?"晃曰:"且宣北宫纯上殿,与众将共议退敌之策,免使胡寇临城,以骇都民。"南阳王善之。帝乃降诏,宣北宫纯等上殿。纯朝拜讫,帝问曰:"卿等勤劳远来救援,忠可尚矣。今贼如此之猖,卿有何策可退?"北宫纯曰:"贼势已振,一时难退,趁今未到,降诏四出征兵,以为外援,臣等谨守城池,以为内固,然后看紧慢而行方可。若欲仓徨出战,恐未易胜也。"陈安曰:"此谋极当,速宜发使。臣等点兵守住,贼兵远来,粮必不继,延挨月日,自可破退也。"正说未了,一片炮声震动霄汉,刘曜将兵已到,把城围住。未知晋主与南阳王如何对敌,后人有诗叹曰: