、席薳、王阐等率众出城退敌。两军相遇,摆开阵势,各皆擂鼓而出。河间王遥谓刘沉曰:"孤与卿家地土连界,心腹相通,乃友爱君臣也。今孤因长沙王负功专政,故与成都王合兵问罪,又非反背朝廷。卿何听长沙王而恶孤,无故兴兵至此,与人结怨!"刘沉曰:"大王兴兵上伐天子,臣今奉诏以讨叛逆,非论友爱之日也!"司马颙大怒曰:"谁人擒此反背贼奴,以正妄言之罪?"言未毕,阵中首将王阐舞刀杀出,衙博跑马接住。二人战上三十馀合,王阐不能抵敌,退后而走,吕朗忙来战住。不二十合,枪法又乱,席薳、楼褒双出,刘沉挥晋邈、霍原、夏本等一齐冲出。正在混战,皇甫澹引兵来至,杀得颙兵大败而走,奔入城中。衙博、皇甫澹奋勇当先,追杀入城,早被颙兵将城门闭上,衙博等后军皆不曾得进。博、澹二人进城十馀里,杀死兵马无数,见后军不继,连忙杀转城边来开城门。颙将刁默在城上看见,大呼曰:"可急放下闸板,毋使二贼走出!"衙博听得,驰马疾前,砍死守军百馀。皇甫又来奋杀至。衙博撇了军士,向前一刀,砍下锁钮,正才伸手拽门,被城上闸板坠下,压着马头,衙博落地,皇甫澹急来托住。二人方欲从下而出,只见上面闸板叠连坠下,皇甫澹连人带马俱被压死。衙博回步欲杀守兵,已皆散去,并无一个。只见王阐、吕朗等带兵赶来,逼于城下,乱箭将衙博射死。可怜两个英雄猛将,一时误死于长安门下。刘沉等见二将不在阵内,疑其追杀入城,急叫兵士攻打城池,只见城上将衙博、皇甫澹之头掷下。众皆大惊失志,战气顿丧。刘沉等乃令军士退后扎寨,再行计议。兵士得令,即皆罢攻。吕朗、刁默等见其退动,与王阐、楼褒分两路杀出。时天色将晚,军兵乱窜,张光、刘沉各不相顾,晋邈误入颙阵之中,被席薳所斩,霍原亦被吕朗所杀。刁、吕等追赶一程,因黑暗收兵入城。刘、张等亦暂扎下,至天明,抽身欲回雍州。行不二十里,见前面旗幡蔽日,乃是张方、郅辅等兵到,两边于路厮战。又值长安城中追兵赶到,雍州兵被两头夹攻,当之不住。张方生擒夏本,息援心慌,亦被郅辅所杀。刘沉、张光二人不顾兵士,夺路先走,馀皆四散奔溃。张方将欲收兵入城,张辅、郅辅曰:"张光、刘沉垂败已极,正犹漏网之鱼,不可使之逃于深渊。假吾二人精兵万人,连夜追去擒转,以断祸根。"张方壮之曰:"二公肯代吾行,成功必矣!"各拨铁骑五千,如飞而去。雍州兵马因连战两日,黑走半夜,尽皆疲瘁,行走不上。将近渭河,正欲整顿将渡,忽听得喊声渐至,急忙立定,张、郅二将早已赶到。河中无船,军士无处可逃,尽皆跳入水中,死者不可胜数,张光、刘沉悉被所擒。张辅押刘沉先到,送见河间王。王谓刘沉曰:"孤与卿唇齿相援,心腹相倚,未尝轻慢于君。今乃悖知己而结冤,天不肯耳,故致自损。"刘沉曰:"既得心腹相倚,则不当有夺衙博之笺也。吾兹误陷,是天不佑晋室耳,不必相问。且知己之惠轻,君臣之义重,沉不敢有负天子之诏,竭尽己忠。若量强弱以苟全,徇私义以欺君,吾不为也。投袂之日,期在必死;菹醢之戮,自甘如饴。但恨不能捷于朝,是衙博入城之误也。速请加诛,早见先帝于地下耳!"颙知其心不苟,留亦不从,乃令斩之以全其忠。顷而郅辅又押张光至,河间王曰:"汝与刘沉协谋攻我,天理不容。今日被擒,有何话说?"光曰:"吾为刘雍州画策者实也。奉诏伐叛,谊不容辞,事虽无成,吾之忠心已尽。即今汉寇方炽,而殿下等不协力以匡王室,反乃骨肉自残,获罪先帝稔矣!吾今获罪,左右无过为晋。未尝助汉附成,为逆为乱,死无愧也!"颙见光言慷慨,临死不惧,乃释缚宥之。表光为司马□□有诗一首,赞美张光、刘沉二人为国忘身之忠曰:
  
  逆图河间礼神畿,二士忠诚愤国危。天道反常忠义绝,致令晋室自支离。
  
  当日司马颙因雍州兵犯长安,召回张方,救援根本,以退刘沉等兵。不期四州之兵,一战尽被司马颙所破,新平、雍州悉为所并,关中无事。复令张方等益以吕朗、刁默,带领得胜之兵,日夜兼进,往洛阳协助成都王共围长沙王。长沙王自张方回长安后,数以兵马出战,希退邺兵。又有林成、马瞻为援,因此互相胜负,围不得解。又直张方等再到,兵将虽勇,奈是以臣犯君,有朝廷在内,兵士不敢尽命攻城,以是自八月围至十月。城虽不陷,奈因乏食,牛马杀尽,樵苏不通,拆屋炊煮,人民饿死者相枕藉,肌股之肉,人皆窃去食之,号哀之声,日夜不息。京兵被杀者三万馀人,关中、邺城之兵前后被长沙王所杀者七万馀。惠帝见城中困极,外兵亦疲,乃召中书令王衍、光禄勋石陋议之曰:"成都、长沙二王皆武帝子,朕之兄弟,实连枝之手足也。二卿可持吾诏券出城,劝谕司马颖,使其退兵,分队而治,免得骨肉自残。"二人领命,直至成都王寨中,宣谕惠帝之意。成都王不奉诏命。长沙王知事难解,乃修书一封,遣使送与成都王。书曰:
  
  先帝应乾抚运,统一四海,勤身苦己,克成帝业,庆流子孙。向因孙秀作逆,反易天常,弟等兴义,复还帝位。齐王恃功,肆行非法,上无燮理之能,