只可惜,河间王大将张方实在太能打了,皇甫商与之交战一触即溃,很快就败逃回洛阳。而当时长沙王司马乂正和皇帝在东线与成都王部队对峙,得知皇甫商失利,张方进入洛阳城的消息,长沙王立马回师,花费了九牛二虎之力才把张方赶出了洛阳城。
然而,这边长沙王一撤,那边成都王的大军就渡过黄河杀将过来,甚至已经兵临洛阳城下。此时的长沙王知道一旦长期被围,则必死无疑,所以得赶在河间王的部队再次到来前打一个时间差,迅速打垮成都王的军队,解掉洛阳之围。
这时,长沙王司马乂使出了他的撒手锏,他将战马两侧都捆绑好两支长戟,一字排开往敌阵冲去。虽然这支部队只有五千铁骑,而成都王围城部队有二十万之众,但是在骑兵强大的冲击力以及画戟强大的破坏力下,成都王围城部队登时败下阵来,死伤近七万之众。由于尸体实在太多,山间的溪水都被阻塞了。
鉴于这支二十万部队的直接领导人是陆机,成都王对此大为震怒。外加上以牵秀为首的一干人等还要给陆机穿小鞋,成都王司马颖最终下令将陆机夷三族,自己则亲自整军再行杀往洛阳。