凉将王该引兵回见张实,备言大败刘曜于灵台,胡崧捺兵之故,实叔西海太守张肃听言大怒,曰:"臣子以匡君为忠,报主为本,汉兵既败,弃而不追,不得主令而遽退,焉是为将之道?"乃命斩该以正军法。田齐向前哀告曰:"非我等敢误国事也,曾舍命当先,追赶二十馀里,奈因秦州兵马不肯相助,实恐孤军深入,难保必胜,且刘灿全军未动,故此暂回。今曜贼只等泾渭兵集,即寇长安矣,我等愿请再去赴援,将功赎罪。"众副贰官僚亦皆下跪代为讨保,肃乃恕之,因谓实曰:"狐死首丘,不忘本也。斯时朝廷颠沛,如钟仪在晋,楚弁南音,吾与汝父受晋大恩,刻符裂土,食采雄藩,今羯逆滔天,长安危如垒卵,吾晏安方裔,遇难不赴,何为人臣?"实曰:"门户历受国恩,理当效忠尽节,以卫社稷,共伸先公之志。但叔父春秋高迈,筋力衰疲,军旅之事,非老耄所堪,请毋为累,侄自筹之。"即命太府司马韩璞统抚戎将军张阎,同田齐、王该将兵三万,以阴预为先锋,入关赴援。又行文调取北地太守贾骞、陇西守吴绍,出兵南安,以为后继。镇西将军焦嵩见西凉效忠王室,慌会安西将军宋始、宁西将军竺恢,统再招新兵二万,归长安护卫。常侍华辑又自出关,起京兆、冯翊、上洛、弘农四郡边兵二万入援,复送书至秦州与相国司马保。保见辑书,召陈安议曰:"晋帝以我为大司马右丞相,都督关西军事,二次诏至,胡崧前去,俱未见功。今番汉寇甚獗,河西五郡皆赴勤王,华常侍又有书至,而胡崧顿兵不进。汝可带兵一枝,再去催崧等往救长安,免被他人干功,我等反不及也。"陈安曰:"我辈受先王付托,以辅殿下。殿下有事,则吾之分,当得尽心协力者。愍帝为君,反陷殿下桥梓失守重镇,奔竞偏鄙,以成终天之恨。正宜召回胡崧,分守上邽,保自根本,何苦为他事而费折我家兵粮耶!"司马保曰:"吾今受帝显爵,有难不思勤王,是逆臣矣,汝可陷我乎?"安曰:"先王捐身为国,而使我等保殿下,同他奔走上邽,以图标名青史。他又轻弃殿下,径往雍州,君臣之义何在?我等不违教命者,尽忠于先王也;他撇殿下者,是负先王也。彼今复入为帝,先王被害而不加褒赠,朝中大事悉委綝、允、持、鼎四人执掌,殿下特遥授虚名耳!正欲借汉之手,除此忘恩之流,然后我等奉殿下入为天子,以号令关中,何为我陷殿下乎?"竟不奉命,愤然而出。司马保乃召张春问之,欲使其往助胡崧。春时与陈安有思嫉,因说司马保言:"臣若去,安必为乱,宜收诛之方可。"保不听,春恐谋泄成仇,密遣部将许具窃入安帐刺之。陈安被伤两刀,跃起喊喝,兵众听得,赶来救护,却被许具乘黑逃去。陈安疑是司马保诡计,乃引本部兵马三千,反投陇城而去。春又劝保发兵追之,保又不听,密令人报与贾骞、吴绍知道,言陈安反投北地,恐乘虚袭汝守郡,可以回兵防之。贾、吴二人得报,遂皆引兵还镇。
且说刘曜被秦凉之败,心甚烦恼,驻扎灵台,以候诸将。不数日皆到,曜欲商议先攻胡崧。姜发曰:"我观胡崧之心,欲幸我等进破长安,思去愍帝而立其主于秦川者。且不可攻他,还是再夺新丰,又作道理。"言未毕,探子来报:"麹持自折鲁充、梁纬,亦弃此处回长安去了。"刘曜听言大喜,即便集众商议进取。忽见小军入禀:"汉主差大将王腾、马冲帅兵十万前来,已据新丰,请元帅火速去会。"刘曜见说,即日起马,合王、马二将新旧共兵二十馀万,威势大盛,乃扬旗直望长安而进。晋主探得大惊,问计于鞠允。允惧,使人持金五百求救于胡崧。崧受之,移兵进屯遮马桥。宋始与焦嵩闻知,亦趋霸上。凉将韩璞率兵至南,欲合贾骞,骞已回军还郡,璞乃独进,至长谷,被陈安反构诸羌截去军粮一半。璞怒,欲伐之,陈安亦纠众来拒,两边持守。璞不敢进退,弗获赴援长安。胡崧、宋始等惧汉兵盛,俱不敢进城中。索、麹等严守以伺,被围四十馀日,晋援不至,内外阻绝,兵民饥甚,米贵如珠,千钱不满一斗,人皆相食。黄门侍郎任播上奏曰:"今城中困极已甚,外无援兵,内无粮食,何能存济?还当忍耻出降,以活军民之命。"愍帝叹曰:"误我者鞠、索二公也!不然安得至于此地?"晋主见任播之奏,乃涕泣而命鞠允出与公卿共议可否。侍中辛敞曰:"天道有反复,世事有变,何即言降?必不能敌,只有甘忍饥饿,死为晋鬼而已!"众无主意。只见守兵入报:"汉军已破外罗城矣,乞早为计。"晋主曰:"莫为朕一人,而伤满城之命,宜作降书出降,不然终为所掳。"下议草诏,无肯举笔,任播乃立书之。
恐辛敞不从,即使辛敞送往汉营。敞无奈,大哭而起,密至索綝府中谋之。綝竟匿辛敞,背遣长子索荣先诣汉营说刘曜曰:"方今晋之枢衡皆吾父所掌,去就行止,惟独主之。大王若能以车骑将军、万户郡公与之,即率众出降,否则挨日延月,未易拔也。且救兵已在霸上,棘门马桥等处,大王之所知者。"曜遣荣出,问于姜发,发曰:"向者起兵立愍帝,也是索綝,今日卖主求荣,也是索綝,此乃一反一复小人,不可听之!今城亡在顷刻,降与不降凭在他耳,何得由綝所请!"刘曜听言,大怪綝佞,立斩荣首,送入城中见晋君臣,曰:"帝皇之师,以义行者,孤将兵二十年来,未尝以诡计谋人、暗昧取人。今索荣所言如此,乃奸人也。天下恶奸之心一也,孤何容之?特斩其首以戒后人,请若自裁。"索綝见斩其子,羞见众人,诈卧于床,放出辛敞,送去曜营。曜受其降,重待辛敞,遣还回报。
愍帝将欲议降之日,先使平东将军宋哲奉诏往江东命琅琊王建立帝号,存晋宗祀,以复国仇。又遣黄门议郎史淑赍诏,加张实为西凉郡公,假节钺都督五郡军事,命其尽忠,共同琅琊王匡复大仇,词有"公其推悯协赞,共济多艰"等谊,张实与叔西海公张肃见诏大哭,谢爵不受。询问史淑,言帝已出降,救之不暇矣。张肃目视张实,长叹一声,昏倒于座。实急救之,须臾,瞋目骂曰:"畜生不欲吾行,汝当亲去,何独遣将,致误大事!"复呻吟偃仰而倒,连呼"速发兵"者三,是夜竟卒。张实见叔忿汉忠愤而死,哀伤不已,乃使趋促韩璞等进击汉寇,又驰书与相国司马保,曰:"今王室如此,有事不忘投躯,方为丈夫。实前檄贾骞来听公命,共赴国难,中被钧旨,敕令回军守郡,未知是何意也?实今闻朝廷倾覆,效忠不遂,愤恨之惭,死有馀责,是以再命韩璞、张阆提兵协攻汉寇。到陕之日,惟公命是从,伏希挥指。"司马保见书怀愧,亦遣大将盖涛、宋毅、辛滔、张选、董广等率步骑三万,会合和苞、胡崧、宋辑,共救长安。行至新阳,又遇胡崧回兵,言长安已陷,愍帝出降送上平阳去了,汉兵甚盛,难以进复矣。不如暂还秦州,会约各镇,齐来恢复,方能取胜。于是盖涛等尽皆回马。
惟凉将韩璞在长谷与诸羌相拒,将及-月,粮俱熬尽。至是又见凉主来催进兵,乃引兵离谷疾进。将至霸上,探得汉将呼延颢、黄臣、刘灿等屯兵十万,扼住焦嵩、竺恢晋之外援。璞欲进攻,管粮官禀道:"粮食已尽,且闻长安被陷,晋主议降,去亦恐无益于事矣!"璞曰:"奉命救主,焉可不遇敌而回?"乃索驾牛羸马杀以饷军,泣谓众等曰:"汝曹念父母乎?"对曰:"念。"又曰:"惜妻子乎?"对曰:"惜。"璞又曰:"欲生还乎?"对曰:"欲。"璞曰:"若然,当从我令。今我等奉主帅之命来救长安,长安陷而愆期失误,不获张一弓、发一矢,费许多粮畜,擅自空回,西平公岂不杀若等家属,罪及若等乎?前日王该得胜回兵,尚欲斩之,汝等所见者。"众曰:"王将军得多官原情讨保而免,我等今去无辞,奈何处之?"璞曰:"惟有舍死先攻霸上之汉寇,以副主望耳。"众曰:"愿从钧令。但我兵少彼多,恐一时不能必胜。"璞曰:"不妨。今有焦嵩、华辑等与贼相拒在彼,我自当先,必可破他者。一破此处,又可合兵进复长安矣,岂不是我等之功乎?"众皆踊跃兼起,直出汉军之右。汉众知之,急忙排阵,韩璞、阴预首举,大喊突入其阵,兵士鼓噪从之,一可当百。汉兵虽多,仓卒未整,被韩璞等斩首数千级。夜晚各自收兵。次日又战,汉兵多不退。璞忧无粮,心中甚惧,得宋始、竺恢、焦嵩、华辑从前杀至,又战一日。正将收兵罢围,凉将张阆自金城借粮,引兵七千杀至。于是韩璞、王该、焦、宋等转战,三面夹攻,汉兵大败,走入长安,杀汉兵万馀级。
韩璞曰:"少可以复主之命矣。"再与华、宋等议复长安。辑曰:"臣子当舍命匡复,以尽忠心。奈愍帝已陷贼垒,我等无主盟之人,恐难成功。不如暂止,再往江东请琅琊王发兵,然后再来破寇。"璞见粮少,汉兵强盛,遂亦收兵还镇。秦州司马保见胡崧等回,言长安已陷,欲会关中内外诸郡,合兵复取。崧曰:"未可轻发,必须立号,方可以令众藩。"张春曰:"吾若自立,人必不服。方今诸侯之盛,莫如西平公。若得他们肯从,大事可以定矣。"崧然之,使人持檄说各藩镇,令尊南阳王子为帝,以好号令汉寇。使命先至河西,张实看其意思,乃召众官议之。从事张侁曰:"南阳王子小竖也,无大经纬,焉能成事?二次寇犯长安,皆不出兵赴救,其幸祸图篡之心见矣。天岂佑彼而授以鸿统乎?今不先事退贼,而忘莫大之耻,妄欲诳众尊彼,知其德不足以应运,才不可以服众,其亡必不远也。奚宜从之?"实乃拂其请。陇陕诸处见实不从,咸相约会曰:"童谣有云:'秦川中血满腕,惟有凉州倚柱观。'今泾渭咸阳被汉所破,梁陇又遭陈安所掠,人民什死五六,积血成渠,秦州虽未见祸,恐亦未保。西平公不从,正应其谶。"遂皆背崧,不尊司马保。后人有诗赞美凉州张氏独肯守忠护国,以致久远,云:
地覆天翻胡马猖,中原不幸被横殃。戈甲连云侵洛邑,刀枪卷地犯咸阳。
数次勤王徇国难,几番谢爵守纯良。西凉世代称忠奕,历晋延秦振业长。
又曰:
晋室皇纲坠,戎羌鼎沸兴。群雄争逐鹿,胡马践畿京。西凉有张氏,世代继忠贞。
不辞民地狭,五援赴王勤。血战开围洛,悬军赴霸陵。裹粮犹力战,痍羸尚陈兵。愧杀诸亲派,忠心绝恶心。