于洛阳的治安都没人管了,盗贼蜂起。
对司马越失望透顶的晋怀帝密诏苟晞讨伐司马越,封苟晞为大将军。苟晞跟司马懿平素不睦,得诏立即率军进驻仓垣[yuán](河南开封东北)准备向司马越发起进攻。
司马越当时已经跟石勒接火,得知苟晞来袭,忧虑成疾死在军中。
他的部下秘不发丧,拉着司马越的灵柩率军返乡。结果在东郡(河南濮阳西南)被石勒的骑兵军团追上。群龙无首的晋军只顾逃命,被石勒追着打、围着打。随行官员和将士被斩杀十多万人。
西晋最后一支主力部队被消灭后,西晋已经无兵可战。
洛阳空虚。
晋怀帝下令弃城,迁都仓垣投奔苟晞。但是宫中卫队都是司马越的人,早已经被司马越带走了。晋怀帝没有卫兵随扈,只跟着几十个侍从和大臣,刚出宫就碰到强盗打劫,只好逃回宫内。
其实即使晋怀帝跑得出洛阳也跑不到仓垣。刘聪对洛阳的包围圈已经形成。
公元311年,刘聪向洛阳进军。洛阳无兵防守随即沦陷。
匈奴人杀进洛阳纵兵抢掠,杀人放火,挖坟掘墓,无恶不作。城中三万多人遇害。
晋怀帝君臣成为匈