永嘉三年汉国的两次惨败,就像重量级拳击手连续的两记重拳一样,出手相当有力,却因为经验不足的缘故反遭轻量级对手的重创。但汉国并没有倒在拳台上,它此时将拳收回,一边积蓄自身的力量,一边寻找对手的破绽,内行人可能体会到,对于一个实力强劲的拳手而言,这下一招将是致命的。
刚刚即位的刘和的才能远不如其父,缺乏足够的领导能力,且性多猜忌,以后的一切发展表明,刘渊在选择接班人的问题上是失败的。(我觉得他可说是十六国时代在这个问题上失败的第一人——当然除去了司马炎的那次,那时十六国纷乱尚未开始——对于立嗣问题的忽视,恐怕也应算作十六国如此之乱的一个重要原因吧。)
刘和即位后,马上产生了对其父分封诸子的不满之意,由于刘聪等人握有兵权,他认为自己的几位兄弟对他的帝位构成了严重的威胁。正应了那句“物以类聚,人以群分”,刘和身边还凑了一堆在前朝刘渊手下备受排挤,不得重用故而怀恨在心的烂人,这里面有那个死于洛阳大战的呼延翼之子、时任宗正的呼延攸,以及卫尉刘锐、侍中刘乘。他们都在私下里怂恿刘和早日除掉卧榻之畔的“隐患”——拥兵国都平阳近郊的刘聪等人。这呼延攸乃是刘和的舅舅,刘和听了他的话后更坚定了决心——先下手为强,除去几个兄弟。他连夜召见卫队的几名将领,明示诛杀诸王的计划,其弟刘盛劝刘和不要自相残害,当即被刘和左右所杀,其余将领唯有服从。
刘和命刘锐、呼延攸、刘乘等分别捉拿楚王刘聪、齐王刘裕、鲁王刘隆、北海王刘乂等宗室。刘聪得到奉命捉拿刘乂的田密、刘璿等人密告,大惊。刘聪本来就与刘和矛盾重重,于是决定发动兵变。前来攻杀刘聪的刘锐发现刘聪于营中整装以待,一时乱了手脚,转而跑回去与呼延攸、刘乘合兵一处攻打齐王、鲁王等人。齐王、鲁王被杀,而刘聪的军队则已冲入刘和宫中。刘聪头尾只用了三天的时间,将看着好像有点司马氏基因的刘和杀死于宫中,帮凶呼延攸、刘锐、刘乘则通通被斩首示众。
刘聪凭借自己手中的兵权消灭了宫中反对自己的势力,迅速控制了汉国局势,由于他是刘渊剩下的儿子中年纪最大的一个,所以尽管刘聪很想让自己的弟弟北海王刘乂继位,但一番推辞之下还是坐上了汉国皇帝的宝座,改元光兴,这就是汉昭武帝。刘聪认识到石勒及其所率骑兵的重要性,任命石勒为并州刺史。
刘聪对于刘渊的单皇后所生的弟弟刘乂宠爱有加,实在始于他的荒唐之举。原来单皇后尽管是刘聪父亲的老婆,却十分年轻美貌,刘聪曾经与她私通,以后爱屋及乌,也就十分喜爱单氏的儿子刘乂(我怀疑刘乂会不会是刘聪之子啊,这个好像史书上是不会乱说的,但根据刘聪的表现,这个猜想未必不真。呵呵,这样看来,晋室内部的骨肉残害,比起汉国内部的乱伦来,似乎还好出许多呢。汉国的灭亡,也不会远啦!)。刘乂却没有意识到这一切,他认为单氏对刘渊不忠,常常对她冷嘲热讽,单氏羞愧之下,忧郁而死。这个来路不明的刘乂也没什么好下场,从此失去宠信,只是因为单氏的缘故,刘聪才没有轻易动他。
刘聪继位后,汉军对晋都洛阳采取孤立包围战术。石勒的骑兵在辽阔的华北平原上可以说是所向披靡,很快渡过黄河,晋朝黄河南部的南阳、宛城相继沦陷。石勒对晋朝官员,可谓恨之入骨,作战中凡俘获的二千石以上的晋官,几乎全部被他杀死。石勒的骑兵很快攻下襄阳城,江、汉一带的堡垒三十余个,均落入石勒之手。石勒骑兵雄据江汉,便想以此为根据地与天下抗衡,参军张宾立刻向他指出当前形势:战线已经拉得过长,且江汉一带并不适合石勒的精骑发展,不如北撤。
石勒北还又先后攻下晋江夏、新蔡、许昌等城。石勒骑兵的南北一下一上,可谓是威震中原。此时,洛阳以东一线出现了一片巨大的沦陷区,洛阳陷于孤立无援的地位,不久就陷入饥困两难的境地。
司马越派使臣面见怀帝,向他讨要檄文征募天下兵士支援。可怜的晋怀帝,涕泪交加地对使臣哀叹道:“以我的名义宣示天下:今日来救我还来得及,再过几天恐怕就救不到了!”可惜少数援兵还没来到洛阳,就已吃了败仗早早退去,洛阳城内终究没有等到任何援兵。(晋室的王公大臣当初奢侈已甚,丢尽天下人心,终于自尝恶果。)
司马越无奈之下,亲自率领晋军二十余万讨伐石勒,此时晋怀帝早已不满司马越的专权,又下诏命驻守青州的苟晞讨伐司马越。(晋室又出内乱,唉,有名将而不用,在生死存亡之际又自相残杀,没什么可说的了。)司马越临时组织一支部队对抗苟晞,又被击败,这位“八王之乱”的最后得利者、“八王”的唯一幸存者,终于忧愤成疾,病死军中。
太尉王衍代司马越率众东下,护送司马越棺柩回东海,行至宁平城(今河南鹿邑),被石勒的轻骑兵赶上包围。石勒指挥骑兵四面射杀,使王衍所率十余万人无一幸免。被俘的王公、贵族、大臣们请求免死,王衍更是将晋朝之败的责任推得一干二净,只说朝政不干己事,又乘机向石勒献媚,劝石勒做皇帝,以求活命。石勒看了眼王衍,轻蔑地说道:“你年轻时就已名闻四海,登临朝堂,肩负重任,眼下却说出这样不是为官者所说的话。如今天下之乱,全是由你们这样的人引起的!”立命左右推出。当夜,石勒就派人排墙将这批权贵全部填杀,一代“清谈大家”王衍就这么死了,所谓“清谈误国”,莫过于此。
李恽原本是司马越留在洛阳监视晋怀帝的,由于司马越失势,他以奔丧为名,带着大批王公官吏逃出洛阳。石勒在消灭了王衍军以后,又击溃李恽军,杀死了随军的晋宗室四十八个王和官吏们。
到了永嘉五年的夏天,刘聪认为灭晋时机已经成熟,即命大将军呼延晏领兵二万七千攻打洛阳。晋军毫无斗志,兵败如山倒,连败十二阵,被歼灭的士兵竟达三万多。呼延晏乘胜与刘曜、石勒、王弥军会兵一处,围攻洛阳。汉军以极快的速度攻破洛阳城门,晋怀帝在出城逃往长安的路上被汉军追获。刘曜带着汉兵杀入宫城,又大杀了一批王公大臣。于是,晋朝的皇帝成了汉国的阶下囚,晋朝的皇陵宫庙被洗劫一空、焚烧殆尽,晋都洛阳沦陷。——这一年是公元311年,距司马炎灭吴仅有三十一年。