王司马虓遣督护田徽以突骑八百迎接司马越，遇刘祐于谯，祐衆溃败，刘乔军溃败，司马越得以进屯阳武。山东兵盛，关中大惧，司马颙斩送张方首求和，但司马越拒绝，反而令守荥阳的吕朗投降。光熙元年（306年）夏四月，司马越屯兵温县，山东军将领祁弘率军入长安，手下的鲜卑军队在长安大肆抢劫，二万多人被杀。祁弘及后带惠帝乘牛车回洛阳，司马越率诸侯及鲜卑许扶历、驹次宿归等步骑护送。惠帝下诏封司马越太傅录尚书事，以下邳、济阳二郡增封。十一月庚午，晋惠帝于长安显阳殿食饼中毒逝世，可能是被司马越毒死的。皇太弟司马炽继位，是为晋怀帝