马颙单骑出长安，逃到太白山。司马越军进入长安。祁弘的鲜卑部队大掠长安，杀二万余人。司马越军进入长安后，封梁柳为镇西将军，守关中。光熙元年（306年），司马越率领诸侯及鲜卑将领许扶历、驹次宿等军队护送晋惠帝回到洛阳。晋惠帝下诏升司马越为太傅录尚书，增封下邳、济阳二郡。范阳王司马虓也被封为司空。
重回长安.司马越等与惠帝回洛阳后，司马颙的故将马瞻等人借与镇西将军梁柳见面的机会，杀掉梁柳。过后马瞻与始平太守梁迈等人共同迎接在太白山的司马颙回来长安，司马颙因害怕而不敢入府。长安令苏众、