你方唱罢我登场
永宁二年(302),河间王司马颙在长史李含的怂恿下起兵。李含出主意说:“成都王司马颖是皇帝至亲,齐王司马冏越亲而专权,朝野怨恨,现在发檄长沙王司马乂讨攻齐王,齐王必会先干掉长沙王,我们因此再以此罪除掉齐王,拥戴成都王入京,以安社稷。”
河间王司马颙本来就是赵王司马伦亲信,当时也是因形势所逼才不得已加入讨赵王的军队,齐王对他一直怀恨在心。至此,他觉得时机成熟,派部将李含、张方为先锋,率军直奔洛阳,同时,他遣使邀成都王司马颖一起发兵。卢志谏劝,司马颖不听,准备兵马待发。
河间王部将李含、张方临近洛阳屯军,便发檄让长沙王司马乂攻讨齐王司马冏。两位王爷本来同时在京,关系还不错,但齐王认为长沙王与成都王是兄弟(同父异母),便先下手为强,派人攻袭长沙王。“(司马)乂身长七尺五寸,开朗果断,才力绝人,虚心下士,甚有名誉”,他率百余人飞驰入宫,关闭诸门,“奉天子攻大司马府”。有皇帝在手,一下子就转被动为主动。当夜,城内大战,齐王称“长沙王矫诏”,长沙王称“大司马(齐王)谋反”,飞矢雨集,火光冲天。在上东门楼上哆嗦避难的惠帝又被吓了一巨跳,“矢集御前,群臣死者相枕”。
连战三日,齐王部队大败,司马冏被自己的长史赵渊执送入宫。“(司马)冏至殿前,帝恻然,欲活之”,傻帽儿皇帝也知道好坏,这位堂兄拥立自己复位,很想饶他一命。“(司马)乂趣左右牵出”,斩于阊阖门下,循首六军示众。齐王司马冏是八王中第四个死掉的王爷。
河间王司马颙的部将李含、张言等人闻知齐王已死,就引兵还据长安。
才过半年多,惠帝太安二年(303)八月,因长史李含等人为长沙王司马乂所杀,河间王司马颙又起兵讨伐。成都王虽一直在邺城,但恃功骄奢,起先还能“遥制朝廷”,但随着长沙王司马乂翅膀渐硬,兄弟生出嫌隙,于是成都王附和河间王,共同前往洛阳讨伐长沙王。卢志谏劝,司马颖不听。
河间王司马颙以张方为都督,将兵七万自幽谷东趋洛阳。成都王司马颖引军屯朝歌,以陆机为前将军、前锋都督,率二十多万人南向洛阳。
众人大战,死伤数万。长沙王手中有惠帝这张王牌,关键战斗皆在军中显耀皇帝旗鼓。建春门一战,陆机大败,“赴七里涧,死者如积,水为之不流。”由于陆机兄弟与成都王司马颖的太监孟玖不合,孟玖就说陆机有二心想联合长沙王谋反。成都王没主见,下令诛杀二陆兄弟及其三族。杀头之前,大才子陆机叹道:“华亭鹤唳,可复闻乎!”与当年咸阳市上被腰斩的秦朝丞相所发黄犬之叹,大相类似。知退不退,后悔无及!
打败成都王派来的陆机,长沙王司马乂深觉惠帝这个幌子确实好用,又“奉帝攻张方,(张)方兵望见乘舆(皇帝御车)皆退车,(张)方军大败”。
双方僵持不下。长沙王主簿祖逖(“闻鸡起舞”、“击楫中流”两个典故的主人公)建议,派人持诏到西北,命雍州刺史刘忱起兵袭击河间王司马颙的后方,这样,张方军不得不回,可解京城之围。
长沙王司马乂虽然总是把皇帝大傻哥哥弄在军中打仗,“而未尝亏奉上之礼”,服侍周全,礼数不亏,故而“城中粮食日窘,而士卒无离心”,前后斩获六七万人。围城二王兵马略尽,张方也准备逃回长安。
关键时刻,本来与长沙王一伙的惠帝族叔东海王司马越“虑事不济”,害怕城外二王兵马越聚越多,就与殿中亲将密谋,半夜冲入司马乂房中,把这位俊伟英勇的长沙王捆绑起来,关在金墉城里,并以皇帝名乂下诏免其官职,召成都王司马颖等入城辅政。“城既开,殿中将士见外兵不盛,悔之,更谋劫出(司马)乂以拒(司马)颖”。司马越见情势不妙