洛阳后，司马颙的故将马瞻等人借与镇西将军梁柳见面的机会，杀掉梁柳。过后马瞻与始平太守梁迈等人共同迎接在太白山的司马颙回来长安，司马颙因害怕而不敢入府。长安令苏众、记室督朱永就劝司马颙向朝廷称梁柳是病死的。关中也有人不服司马颙，弘农太守裴暠、秦国内史贾龛、安定太守贾疋等出兵讨伐司马颙，斩杀马瞻、梁迈等。东海王司马越知道司马颙东山再起后，就派遣督护麋晃率领大军讨伐司马颙。司马颙的将领牵秀与麋晃对阵，麋晃斩杀了牵秀并其二子。于是麋晃军据有关中大部分土地，而司马颙只保有长安城而已。
回京被杀