王打败后就可借词讨伐齐王，然后废晋惠帝，立司马颖，而司马颙掌权。但最终齐王司马冏被打败，司马颙于是以李含爲河南尹，命他与冯荪、卞粹等潜图害司马乂。皇甫商却将李含之前矫妄之事及与司马颙的阴谋都详细告知司马乂。司马乂于是诛杀李含等人。司马颙知道李含死讯后，在太安二年（303年），司马颙令部将张方领兵7万与司马颖20多万大军起兵讨伐洛阳。晋惠帝下诏令司马乂为大都督，兴兵迎击。两军连续战斗了几个月，继持到明年（304年），司马乂多次击败司马颙、司马颖军，斩杀俘虏了六七万人。因战事太久，司马乂军粮食缺乏，但将士们