成，计划劫狱救出司马乂，再战司马颙、司马颖。司马越害怕，就派人秘告司马颙的部将张方此事，张方派遣三千士兵，到金墉城抓司马乂回军营，用火活活烧死。司马乂的手下非死即降。张方回到长安。诏以司马颙爲太宰、大都督、雍州牧。司马颙废皇太子司马覃，立成都王司马颖爲皇太弟。司马颙及后屯兵郑县，作为东军支援，但刘沈起兵，令司马颙回镇渭城，并派督护虞夔抗击刘沈，但失败。司马颙于是大惊，退入长安并召回张方救援。刘沈渡过渭河，并派安定太守衙傅和安定功曹皇甫澹以五千甲兵袭击长安，并攻到司马颙帐下。但刘沈迟来，冯翊太守张辅见无后