刘聪即位后三个月,就派刘曜、王弥、石勒等人大举进攻西晋,其中羯族统帅石勒的势头尤其凶猛。为了应对,掌握西晋大权的太傅司马越亲自率领十万大军出征。
但司马越开拔不久,政敌青州都督苟晞就开始向晋怀帝数落他的罪状。公元311年,在进退两难、内外交困之际,司马越忧愤成疾,不久后一命呜呼,十万大军被交给了只会空谈的名士王衍。
王衍等人毫无讨伐石勒的勇气,他们带领大军护送司马越的灵柩返回东海国封地(实际上是逃跑避战)。石勒获悉后,率领数万轻骑兵日夜兼程追赶,在苦县宁平城将晋兵屠戮殆尽:“纵骑围而射之,将士十馀万人相践如山,无一人得免者。”
西晋的最后一支生力军就此灰飞烟灭,匈奴汉国攻打洛阳再也没有阻力。汉国前军大将军呼延晏带领区区2.7万人进攻洛阳,晋军顽强抵抗,但连战连败多达12次,3万多将士阵亡;而西晋地方大员王敦、王澄则坐山观虎斗,丝毫没有勤王之心。
不久后,汉国将领王弥、呼延晏、刘曜三支军队一起攻进洛阳城。前面二位纵兵抢掠,晋宫中的妇女、珍宝全部被抢劫一空;刘曜则抓获了晋怀帝以及一众朝臣,除了要服侍晋怀帝的侍中庾珉、王俊外,其他王公大臣、城中百姓,一共3万多人,全部被刘曜杀害,尸体被运到洛水北岸,筑成京观;其后,刘曜将所有宫殿付之一炬,甚至将西晋皇室的历代陵墓全部发掘、毁坏。后宫的妃子,也都被他掳掠后分给自己以及一众将领,当初晋惠帝的羊皇后则被刘曜本人占有。
然而,经此浩劫与羞辱后,西晋的皇室子弟、世家大族并没有知耻而后勇。公元313年,晋怀帝在平阳被杀后,在长安继位的晋愍帝,曾下令经营江南的司马睿等人组织大军反击汉国都城平阳。但当时逃到江南的世家大族已经放弃了中原,在他们的鼓动下,司马氏的子弟——司马睿,竟然置祖宗基业、脸面于不顾,公开抗命不遵。
已经烂到根子里的西晋王朝,再也没有回光返照的可能。公元316年,长安城被刘曜攻破,晋愍帝被俘虏,西晋正式灭亡。华夏族自建立政权以来,首次被驱赶出了中原地区,匈奴、羯族、氐、羌、鲜卑等政权陆续粉墨登场,中原战火连绵、沦为了人间地狱;而这一黑暗时期,持续了上百年之久,即我们熟知的“五胡十六国”。
堡垒从内部攻破,古今中外,这个道理从不过时。