汉嘉平四年,汉主刘聪见刘曜又破长安,诛司马模,以为天下已有大半,惟晋阳一郡,密迩都城,未附。皇太弟刘义曰:“今山右皆属我部,并州之地,宜趁破长安之势袭而取之,免弃肘腋以为躯体之患。”汉主此时荒于酒色,怠忽国事,乃不从其议。义退,汉主问于宦官曰:“昨闻人言太保刘殷有女二个,未曾聘人,皆有姿色,汝可知否?”宦官对曰:“果有二女,皆国色无比,宫中鲜有及者。”聪大悦,曰:“汝可传旨作伐,待朕聘为贵妃。”中宫知其事,使人告太弟刘义,义亟上谏曰:“太保刘殷虽非一家,实同一姓,律礼有碍,岂以堂堂大汉天子而自失律,可乎?”汉主以问嬖幸近臣大鸿胪李弘曰:“朕欲纳取刘殷之女,皇太弟以为同姓不可娶。卿乃知经典者,试言理意何如?”弘对曰:“太保之枝,出自娄敬和番遗派五部,原系高祖赐姓刘氏,非与圣宗共源,实二姓也。今太弟以此为碍礼,亦执古拘泥耳。且魏司空王基乃当世大儒,深通周礼,为子娶妇,择聘王澄之女,以其太原、瑯琊姓同而源别,故不拘也。”刘义闻弘强辨坏法,又入进谏曰:“陛下尊居九五,岂愁国中无二女子乎?而乃苦苦欲纳刘殷之女,以干乱伦之名,而昧同姓之礼也。”汉主又问于太宰赵延年,延年度汉主意在必纳殷女,因顺意承迎,对曰:“鲁论有娶吴同姓之事,孔圣有司败知礼之答,况后人乎!今刘殷乃刘康之后,源流可考,与陛下宗殊族别,何害于礼?”汉主大悦,赐延年金五十,令之作伐,又谓之曰:“卿当以此意义道及朕之弟侄辈,毋使背生诽谤。”延年领旨而出,于是命李弘奉册玺,立刘殷二女为左右皇妃。殷女又道侄女四人之美,汉主复皆召入相见,立为贵人。因是刘氏六贵,宠冠后宫。自是汉主日夜在内宴乐,不出视朝,百官奏事,皆委中黄门听决。

及后刘曜复失长安,陈元达与诸葛宣于二丞相亲自入宫谏劝,道以利害,请帝临朝,聪听之,即日出朝百官,乃设宴大享文武。晋怀帝时亦在坐,汉主谓之曰:“卿昔为豫章王时,朕曾同王武子私来洛阳,尝相燕见,卿今访像还识朕否?”怀帝曰:“臣安得忘欤?但恨向之肉眼不早识龙颜耳!”汉主又曰:“卿家似亦聪睿,骨肉若此相残,何无一言谏及,而致坏乃家国乎?”怀帝曰:“大汉将欲应天承命,故为陛下自相祛剪,摧其爪牙,殆天意所使故耳。且臣之家,若能尊奉武帝教命,守已成基业,九族惇睦,八王协心,陛下何由得臣至此侍宴乎?”汉主喜其明敏,以小刘贵人赐与怀帝为妻,嘱之曰:“此乃名公之孙,卿当善遇之。”怀帝谦谢再四,方敢拜受。席罢,众皆散出不提。

再说刘琨在并州接得石勒书,看其有腐儒之句,心甚不怿。及闻不肯罢兵,已袭三台,斩谢胥,刘演与部将潘良、郎牧、田青、韩弘奔走廪丘,分守枋头,大怒不息,欲会代北之兵进复三台。忽有探马报到,言:“汉差刘曜打破长安,杀害南阳王,愍帝奔走雍州,得索綝、鞠允、麹持、贾疋等秉忠协力,杀曜大败,斩首七千级,折兵四万馀,复夺长安。今又被刘曜窃荥阳,恐贼再举,望警边关,以防不测。”琨转怒曰:“汉寇若此魍魉,既已战败,理合退还本土,而乃又夺荥阳,居吾晋境,是欺藐我大朝无人物。今当先破此逆贼,复取荥阳,然后合兵再攻石勒,平定三台。”即令人往枋头召侄刘演,至晋阳共议其事。演曰:“石勒兵威甚盛,未可轻进。昨闻刘曜长安失利,只有残兵三万馀人,虽破荥阳,乃李守总不在郡故也。可使人密约段公,先破刘曜,聚集兵粮齐备,然后图勒。”琨曰:“汝言正合我意。只今有兵五万,尽可破贼,不须约合代兵,恐惹贼知有备。亟当速发,出其不意,方为用兵之道。”即使姬澹、卢谌督兵一万,屯于黄葛坡,以候西北路阻截汉兵。以郝诜为先锋,刘演、田青为左军,张儒、潘良为右军,自率郎牧等为合后,杀向荥阳而去。

早有探子驰报刘曜,曜聚姜、关诸将,共议战守之策。存忠姜谋主曰:“刘琨欺蔑我军新败,锐挫兵少,故来寻对,思幸胜也。彼何足虑?所患者辽段为助以兵,与琨曾结兄弟也。谁人肯去,只须精兵五千,把住北兵要路,然后整兵伺候,齐心协力,一战可破刘琨矣。琨破,段兵必自退去。设彼妄来,待吾以奇兵逆之,不擒则走矣。”刘曜听言大喜,命刘景、关山、靳文贵将兵五千去阻北路,以姜飞为前锋,关河、姜发领中军,自与刘灿、呼延胜督后军,关心守城以备救应。曜出五十里,遇琨兵到,两边摆开阵势,并州大将郝诜出马,并不打话,直冲汉阵。汉将姜飞接战,未及十合,刘曜自到,问及晋将不通姓名之故,即大怒曰:“贼弟子如此无状,敢小觑吾军!”乃挥鞭自出,直捣中坚。琨兵披靡,莫能撄其锋。刘琨喝命死战,关河从中杀出,势不可当。琨遂大败。曜怒不息,亲追三十馀里,至晚而歇。姜发、关河大叫曰:“刘琨人杰也,趁今败挫,连夜追去,可以破彼。若使回城养锐,又难必胜矣。”关河勒马叫曰:“亟宜前进,乃迅雷不及掩耳,可得并州矣!”独领中军铁骑万人先驰。曜大悦曰:“小将军若此愤发,何功不成?”即使姜发督呼延胜赶去应助,自亦随起。姜飞、黄命皆单马跟去,两日夜追及于黄葛坡。琨兵奔倦,恐被所逼,急命姬澹将生力兵迎敌,关河、呼延胜双进。方才接刃,姜飞、黄命迭至,姬澹抵敌不住,复又大败而走,四员汉将紧紧接尾追逐。刘琨走得入城,关河、呼延胜亦到,把城门攻打。琨见汉兵攻急,一时不曾备守,恐为所陷,乃只得收拾家小库藏,往北门杀出,奔往辽代而去。姜发后到,见无兵守,叫谓河、胜二将曰:“琨不上城对敌,必从后面走矣,何不急攻?”二将催军发喊,只见百姓自开城门,罗拜高叫曰:“并州城内遭难甚矣,今聊得苏,又遇大军来到,刘刺史惧威,已自逃去,乞免杀害百姓!”姜发听知,乃下令分付:“伤一鸡犬者,与杀人同,斩首填命。”戒约已定,方才入城。于是军中肃然,与民秋毫无犯。刘曜大喜,安抚百姓,设宴贺喜,举盏自劝姜发、关河曰:“今得存忠、思远愤悱,一鼓而得晋阳,足以洗长安之羞矣!”乃差人上朝报捷。又探得辽代不曾出兵,召关山等转守荥阳。

却说汉主聪见刘曜长安又被取去,心中正闷,忽使者走马入朝献捷,言中山王已得并州、荥阳二郡,今在彼抚镇,未得入朝面圣。汉主听奏,大笑曰:“朕不喜得长安,喜得晋阳耳!每愁山东未得,而山西都城之下不能全并,何为丈夫?今日获此,金瓯始完,可以贺矣!”乃下诏命光禄司尚膳监大排筵席于光极殿,在朝大小文武官悉皆赐宴,使晋怀帝着青衣、戴小帽伺之,执壶斟酒,以洗昔日之羞。汉主举酒笑谓众臣曰:“昔我先帝鼎足西川,无少罪过,而司马氏倡祸袭而夺之,俾我君臣屈膝于邓艾、钟会,吾虽龆年,心实耻之。前破洛阳,发艾等坟寝焚之,今日令司马昭子孙斟吾之酒,可谓得雪其耻矣!”汉公卿等尽皆起身称颂曰:“齐桓公能复九世之仇,春秋大之;汉武帝愤冒特悖慢,洗清漠南,后人称赞;今陛下先烈前哲,可谓中兴之圣主矣!”尽皆酌酒喧呼,声震殿陛。时有晋之陪臣王俊、庾珉,见汉人如此行移,气得目眦迸裂,头发上指,乃高声谓同列曰:“主忧则臣辱,主辱则臣死,吾等不能磔杀胡狗,徒欲偷安性命,何为忠义之子!忍看此情,木偶不若耶!”于是各皆流涕,向前斥诟汉主曰:“昔年吾之先帝并蜀平吴,何曾使故帝着青衣以行酒乎!无道狂虏,若此所为,仁心何在?今我晋臣已立愍帝,南北大兵百万,不日踏平胡穴,捉汝砍肉为丸,分饲猪犬,不足以罄汝罪也!”言毕又骂。汉主大怒曰:“亡国俘囚,尚敢如此不怕死乎!”喝令刀斧手将怀帝君臣一并牵出,相对受刑,顷刻献首。

随行臣子悉皆被害,只有辛勉卧疾在寓,不曾赴席,未及其害。次日,汉主使人赍印拜勉为光禄大夫。使臣赍敕至勉行寓,道及汉主拜爵之意,辛勉曰:“吾甘死如饴,不肯怀二心以忘晋恩。”坚辞不受。使命回复汉主,言辛勉愿为晋鬼,不敢受职叨禄。汉主又召黄门乔度至,分付曰:“汝可将印章、鸩酒二事,去招辛勉,勒之使降。言不肯就职,请饮鸩酒;若惧而受印,则甚美矣。如若坚执愿饮此酒,则不可与以坏忠臣。”乔度领旨而去。至勉寓,谓之曰:“我主有命,就职则食厚禄,不从则饮此鸩酒,乞详而取之!”辛勉仰天叹曰:“丈夫岂以数年之命、一秩之荣而亏大节,俾他日无颜见先帝与中国士大夫于地下乎!”乃取朝服加身,面东而拜。拜讫,即夺度手鸩酒去饮,度急以手推住曰:“吾主付此酒者,特以试君忠烈何如耳,岂欲害君命乎!从与不从,君心见矣,勿得妄吞此酒。待吾回旨,再有区处。”遂将印章、鸩酒回见汉主,具言辛勉拜阙叹息、欲饮鸩酒之意。汉主深加叹赏,命筑室于平阳西山居勉,每月倍给俸米布帛,拨官夫四名以奉养之,后八十二而卒。有诗一首赞曰:

自古为臣尽节难,晋怀遭掳叹沦亡。从容就义嘉辛勉,杀身慷慨羡庾王。

又有诗一首叹晋室因自坏,以致陷帝被害云:

堪嗟晋氏可酸辛,骨肉相戕苦自争。蠹尽根枝成掳客,君臣同戮怨何人!

晋愍帝建兴二年,怀帝遇害。凶讣至长安,大小百官悉皆挂孝,奏请愍帝颁赦属地,加升各官,即下诏征兵复仇,擢梁芬为司空,阎鼎、鞠允为左右仆射,索綝为太尉,兼领禁卫将军,又加梁纬为冠军将军,鲁充为荡寇将军,韩豹为定国大将军、正先锋,其下华勍等各加保国上将军,麹持、贾疋为侍中中丞,凉将北宫纯授骠骑大将军,宋配授骁骑大将军,领兵回镇招军,再听宣命,共戬汉寇。时长安城中户不盈百,荆棘成林,公私有□□□百官章服印绶,惟以桑枝署号而已。其文官武将,皆常在下郡趱粮集兵,多不在朝,一应军国之事,皆资于索綝一人。

綝字巨秀,敦煌人也,少有逸群之量。其父索靖乃高世之士,受赠关内侯,能知人好歹,识兴废。常奇綝,教以诗书战策。本郡知其贤,欲召主簿,靖辞曰:“吾儿乃廊庙之才,非简册之用,州县吏职适足以污吾儿。”至是果应。索綝此时当长安大任,将传愍帝诏命、怀皇讣音,递报江东、江右、湖南、河西、冀北、辽阳等处知悉。

刘琨被汉所袭,奔于代郡,及闻诏至辽代,乃西向恸哭,入见代公拓跋猗卢曰:“伪汉刘聪所为不道,今害怀帝,思欲兼并一统之业。念吾为晋之臣,无郡可守,使吾恢复之志不能伸,奈何,奈何!”猗卢曰:“君今失势,是天排好人,只得权且埋头,叹亦无用!”琨曰:“不肖以忠义激发,反被刘曜所袭,此恨九死不瞑。大人可念晋臣一脉,乞借一兵,与贱叔侄复取并州,得存居止,以为复晋之基,足感覆载维持之德,当效结草以报。”猗卢原与刘琨有泽,乃从其请,即令长子拓跋六修,督大将日律孙、宾六须等,帅兵五万为前锋,自领精兵五万为后继,以姬澹为导引,刻日起马,望并州而进。

汉之探军知此消息,报入并州,中山王刘曜听说,乃聚众共议其事。姜存忠曰:“今刘琨思取荥阳,不期战败,连并州俱失,根底全无,恨切心髓,故往代北借兵来此,欲复基本。猗卢部落素称悍猛,今此之行,必定为琨尽力。且琨叔侄未曾全败,兵将尚存,二兵相合,其锋难敌,未可与战,且只坚守,以老其锋。一面差人上平阳,催取大兵前来,方可退敌。”刘曜曰:“数十万之晋兵,尚不能当万之锋,岂惧一代郡小虏乎?不战则彼即肆志矣!”发曰:“不然。吾思并州新得,如同借寓,民心未附,思琨者多。若战不胜,内外离心,此即难守。”曜曰:“我兵素以勇称,威著南北,今若不出,倘被围城,兼阻平阳要道,不惟被笑,且受其困矣!”即日点兵五万,自当前锋,刘灿、邢延为左右,刘丰为后继,径渡汾河,扎营于狼猛,以拒代兵。次日,猗卢之子拓跋六修、大将日律孙、先锋宾六须,郝诜、姬澹二人导引,坦然而进。刘曜恃勇领兵阻道,日律孙向前布阵,遣骁将卫雄跟刘琨出战,两边擂鼓齐话。琨指刘曜曰:“汝起五部,侵我平阳,亦已甚矣!何乃贪心不足,寇长安,窃荥阳,袭我并州,实欲藐视我大晋无剿汝之能也!”曜曰:“我让长安而退守荥阳,不过塞阻索綝等兵,使不敢侵我山右境界耳。是你自不量力,妄欲攻我,以致反失并州者,是天理不容汝耶!”刘琨大怒曰:“贼子起自胡中,寇我中国无限州郡,直犯洛阳,尚敢如此乱言,谁出马擒此逆虏?”道声未了,喊起处代将卫雄横槊而前。但见他:

袍袖蟠花彩绚,乌银甲润如油,鹿皮冠衬铁兜鍪,虎体熊身豹首。手执狼牙瓜槊,身骑龙质骅骝,腰悬宝剑赛干俦,劲箭长弓背扭。

刘曜见此将状势猛恶,恐众将胆怯,乃亲自出马迎敌。卫雄擎槊倒刺而进,曜以鞭稍架开,二人狠战上四十馀合,不分胜败。郝诜、张儒知曜往日英勇,双马齐来夹助。汉将关河、呼延胜各挥大刀抢出,四将方才抵住。日律孙、宾六须两员番将,生得一个黄须紫面,一个赤眼红眉,各执三尖刀,骑一丈马,如风似电,砍将出来,黄臣、黄命慌来接住。未及数合,刘灿、刘丰后军到,把律孙、六须围住并杀,不防姬澹、郎牧、田青、潘良引兵又至,横入阵中,冲开灿、丰二将,将汉兵搅得大乱。此一回两军恶战,与往日更不相同,兵对兵几踏翻了晋阳此界,将对将险震倒了狼猛山岗,滚滚尘飞数十里,濛濛沙起几千寻。刘琨见两边战无上下,密令副将偷出,一齐放箭,将曜射之。刘曜身中七箭,鏖战益力,不期马被中眼,扑地而倒,曜遂坠鞍。卫雄赶进,一槊先击其马,众兵攒入,曜即步斗,鞭打倒者无数。卫雄见兵士不能擒曜,举槊照头打去,却得关河抢进,一刀隔住。雄战关河,琨副将把曜围住,枪及身者无数,有汉讨虏将军傅武来救,立杀晋副将二员,围乃解散。武即下马,扶刘曜乘之。曜曰:“今在危亡之顷,各宜自免。吾身被中七枪十四箭,伤重无比,在所必死。将军可速自乘,保吾王侄归国,莫与我共丧此地也。”武曰:“今汉家王室始立根本,而战争方炽,天下不可一日无大王。武乃无用之人,备员将列,正当效命救主,不可误也。”曜曰:“适非讨虏斩将,吾已危矣,肯忍舍汝全我之命乎?”武又曰:“兀的雕旗连野,猗卢大队兵至矣,急宜暂避。”乃抱曜上马,飞步策鞭奋赶,得渡汾水,猗卢果至,汉将悉皆弃战渡汾,北兵随后追蹑。离城三十馀里将及,人马正乏,却得关心、姜发两路救至。代兵不舍,姜飞、王逵、赵国、关心等敌住。日律孙、宾六须、卫雄、郝诜、姬澹与张儒独追败兵,渐渐逼近。邢延、刘丰二人回马战敌,曜、灿乃得走入并州。代帅拓跋六修挥兵涌进,关河、关山、呼延胜等大叫曰:“吾等屡曾纵横西北,今日乃被一代小虏所逼,岂为丈夫!”于是舞刀转战,兵势复振,酷战无已。猗卢谓刘琨曰:“泼贼骁悍,非力可胜,宜使兵士四面一齐射之,自然败矣。”琨乃拍马催众放箭,于是弓弩竞发,矢如飞蝗,汉亦放对。争奈代兵熟闲弓马,奋力向前,射得汉兵立脚不住,大败而走。王逵断后,身中二十馀箭犹然抵住,被日律孙斩之。赵国退之弗及,亦遭射死。汉诸将得此一人挡住代锋,姜发等始能进城闭守。

刘曜患伤痛甚,偃仰帐中。姜发上城观看,幸得天色昏黑,猗卢收兵扎寨,不敢逼城。发乃下至帐中,见曜议曰:“今大王患疮甚重,难以拒敌,诸将伤者过多,王逵、赵国又死,兵折万馀,伤者及半,此城决不可守,不如乘夜趁代兵歇息,走回平阳,又作区处。”曜曰:“不听公言,致有此失。若非傅讨虏,吾已死在沙场中矣。”乃听发议,径收拾出城,使人往荥阳报知刘景,暂回平阳。二郡遂皆捐弃还晋。次日,刘琨欲请猗卢攻城,只见百姓父老等早具香花自诣辕门,哭诉拜请,琨乃入城安抚,复得并州。后人有诗赞曰:

堪羡刘琨国士俦,两番披难复邦州。祖鞭先着深怀愧,可见忠心不释仇。

又有五言一律叹琨之才略曰:

八王吞噬日,四海竞争时。愍忠刘越石,有力辟荒隅。血战开荆棘,渐耕并贼持。设智祛刘曜,连庐破汉师。微差误偏信,蹉跌丧身躯。