公师藩准备自白马津(今河南浚县)南渡黄河,遭到兖州刺史苟晞的拦截,混战中被杀死。
永兴三年(306)十月,范阳王司马虓暴病而亡,年三十七岁,死因不得而知。因为过去司马颖在邺城拥有巨大声望,长史刘舆怕司马虓的死讯传开后会引起巨变,所以秘不发丧。为绝后患,他派人假冒钦差,赐死了司马颖和他的两个儿子,司马颖死时年二十八岁,“八王之乱”中第六个王的生命就此终结。司马颖被俘后,他的旧部一哄而散,各奔前程,只有卢志不离不弃,司马颖父子死后,还是卢志为他们父子收尸安葬。卢志的忠贞行为得到司马越的欣赏,征召他为军咨祭酒。
司马越本也打算任用刘舆,但有人对他说:“刘舆这个人人品不好,就像油污一样,谁接近他都会受到污染。”所以刘舆刚刚到来时,司马越有意疏远他。刘舆一看自己不受待见,就暗暗努力想要出头。他是个有心人,秘密查阅了全国军事和仓库、牛马、器械、地形地貌等资料,把这些一一默记在心。当时全国形势多变,司马越经常召集属下议事,众人常常对时局一筹莫展,想不出来好的办法,这时候刘舆就会站出来,按照之前对全国军事等的了解,分析得头头是道。司马越对他的好感更胜,变得越来越欣赏他,后来还任命他担任左长史这个重要职位,作为自己的参谋助手。