越信以为真，军队于是防备松懈。石超赶到荡阴，大败司马越军，甚至射伤惠帝，左右都争相逃命，将惠帝遗下草地上。石超于是把晋惠帝送到邺城，司马颖改年号为建武，杀死之前劝司马颖投降的东安王司马繇。司马越在兵败时先逃到下邳，当时的徐州都督、东平王司马楙不接纳他，司马越就逃回其封地东海（今山东郯城北）。司马颖以同是宗室兄弟的名义，下令宽恕司马越，要招他回朝，司马越不应命。陈眕和上官巳则带太子司马覃守洛阳，司马颙当时也派遣张方率兵二万助司马颖。但大军到达时司马越军已败，就乘机进驻洛阳，上官巳派苗愿抵抗张方但失败，司马覃却