五月,莫佩他潜还巨鹿,阳使巨鹿兵北归,杨远信之,无备。十九日,莫佩他精骑三万袭杨远于任县,王师折损四万余人,杨运死国于阵中。莫佩他复乘锋全拔巨鹿,南偪邺城,京师大震。
六月,任眷、李越援邺,为歇杂追击于武安,死者七八千,退至河内。是月,武昭帝击雁门,拔数县。
七月,莫佩他围邺,昼夜攻之,城陷,屠戮居民,死者万计。是月魏郡陷。
八月,莫佩他拔汤阴。帝以中书台令邓兆为都督内外诸军事,率军七万,防御河内。
九月,汤阴陷。邓兆将兵至于朝歌,与莫佩他相持。是月,武昭帝光复雁门。伪太原太守王凤良寇雁门,为武昭帝所破。
十月,上党太守杨成以郡降胡。鞑靼左贤王百托来将大兵赴太原,与武昭帝相持。是月,太原民司马邦起义,为百托来所杀,追赠晋阳侯。
十一月,鞑靼右贤王歇杂攻安平,为萧劳所挫,斩首二千七百级。邓兆、李越、任眷合兵十万余,与莫佩他垒于朝歌。
十二月,青州刺史高鸾悉兵北乡,克复勃海。鞑靼右贤王歇杂往寇之,各有折损,然勃海犹在我。
三年正月,武昭帝攻太原,不克。百托来阳欲与武昭帝战,实合兵上党。
二月,鞑靼左贤王百托来寇河内,破林虑,至朝歌,与莫佩他合兵击邓兆,兆大败,死者十四五,退还修武。武昭帝闻讯悉全军攻太原,敌有备,光复数县而不能全拔。
三月,百托来转寇山阳、野王,皆陷,邓兆弃修武,退至温县。
四月,百托来反太原与武昭帝相持。是月,歇杂屡攻安平,频为萧劳所沮。
五月,莫佩他阳攻温县,奇兵拔成皋,缘河西进。十三日屯于芒山,京师大震。十四日,邓兆回救京师,为鞑靼名王卡柯冷率军五万所伏截,死者五万余,任眷匹马东逃归兖州,邓兆死之。余众四散,豫州长史吕章收合散卒二万余人北经河东,往依武昭帝。是日,莫佩他进围洛阳。卡柯冷率军与莫佩他合围洛阳,昼夜攻之,公卿百姓皆上城负板。
六月,武昭帝率军乡洛,欲勤王。
七月,洛阳失守。帝焚宫自尽,公卿在洛者或为囚虏,或死战火,百姓子女死者十余万。武昭帝闻讯,使郎转将兵归雁门,自急赴长安,立帝弟秦王炟为帝,是为今上大圣皇帝,追先帝为中宗,谥号曰怀皇帝。改明年元为万平。至是,皇朝自东都入西京也,《通纪》于是暨于本年。
八月,武昭帝至雁门。莫佩他劫掠河南,兖州刺史任眷发兵击之,为莫佩他所破。
九月,卡柯冷寇东郡,为任眷挫于濮阳。
十月,武昭帝克复太原,莫佩他还屯上党,以抗武昭帝。是月,以武昭帝为尚书台令、都督内外诸军事、雍州刺史,加九锡,入朝不趋,赞拜不名。
十一月,武昭帝夜袭莫佩他于上党,莫佩他兵多频战,劳苦不堪,大溃,奔逃至河内,上党克复。
十二月,卡柯冷陷东郡。萧劳、高鸾合军击歇杂于河间,歇杂坠马死,鞑靼大败,河间光复。