九月,进围北平,至十月,贼之守将吉谈出降。是月,献大军十万犯广平,唐王设伏破之,聝二万余。
冬,息兵。诏郡县葺固堤坝,遣使者广行州郡,安功拜黜,县令凡免旧除新十人,太守三人。
五年春二月,王百道并出,克定渔阳、上谷。至四月,幽州尽降。是月,赵献寇广平,为唐王所挫,然唐王所部亦死伤甚众,数四告急。
五月,王师南归冀土,与赵献相持。是月,李晚成拔陈仓。先是,尤齐贤亦克陇西,是月,下北地,遂与李晚成合兵,乡长安。是月,诏诸郡严备江洪。
六月,赵献屡寇魏、广平,晋王随机方略,皆将摧折。
七月,青州刺史高冰将兵发青兖,克复兖州。
八月,赵献夜袭王营,王小挫,寻整师,犹距之。
十月,帝不豫,后小瘳。帝恐不能生见克复,屡发诏催王,王表陈大势,帝优诏慰劳。
六年春正月,李晚成克扶风,至长安西百里,赵献大骇,洛阳危惧,人怀归顺之心。高冰遂发兵入豫土,所在降伏,是月光克全豫。
二月,伪雍州刺史涌大挫李晚成于长安西,晚成西走,涌追之,直尤齐贤至,遂却之。涌退保长安,晚成、齐贤合围之,然不能拔。赵献闻关中无虞,少有安歇。
三月,赵献潜归洛阳,复反并州。是月,伪司隶校尉涟寇豫土,为冰所破,于阵斩涟,逆军闻之甚颓。
四月,帝亲至广平,慰劳将士。
五月,王尽锋南推,遽拔朝歌。赵献急自并州南援,先锋为唐王于林虑要之,逆军乃自高都入河内,将至,河内为司马卫所围,遂营成皋。王师进至洛东不足二百里地。
六月,高冰、姚徙拔中牟、密、京,诸军荟乎成皋东。赵献弃并土,悉兵南来,图负隅成皋。晋王使王妃帅偏师四万,收服河东诸郡。
七月,伪雍州刺史涌图突围,为晚成所获,传首王师。王示之于城内,逆军见之气丧。晚成遂与齐贤乘胜推进,拔长安,略冯翊,兵锋推乎弘农。
八月,晚成破渑池,斩伪兖州刺史乾,传首王师。是月,王妃将军三万南下,拔新安。尤齐贤奉表来成皋营,王亲加抚慰,赠与爱马。
九月,姚徙拔巩县,威逼洛阳,赵献大惧,烧营西遁,收逆军全众,据守洛阳。
十月二十五日,诸军凡三十七万会于洛阳。至十一月,交州刺史迟正烈二万人亦至,合三十九万人,日夜攻洛。王手书告喻城中,惟斩首恶,不计胁者。帝亲至军中,励将士曰:“贼寇篡逆,于今六载,赖祖宗福佑,将士奋勇,兹临其穷城,困其牢狱,此政忠臣义士封爵谋赏之际会,惟冀诸君竭心戮力,共枭巨恶,封赐爵赏,同拟山河。”
七年元月四日,姚徙所部先登,遂克洛,赵献畏罪自焚,余众悉降。王诛伪太宰赵清以下凡七十九人,他有罪者,录付廷尉,依情决判。于是天下光复,还都洛阳。
二月,诸还都事罢,乃大加封赏:
晋王良为太尉,录尚书事,司隶校尉,给班剑三十人,入朝不趋、赞拜不名。
宋王宁为司徒,录尚书事,尚书台令,给班剑三十人,入朝不趋、赞拜不名。
唐王京为司空,录尚书事,中书台令,给班剑二十人,入朝不趋、赞拜不名。
以三王为三公,诏位在太子、诸王之上,言同旨诏,一如圣王、明王之辅高祖故事。
使持节、世袭荆州刺史、都督荆州诸兵事刘傥遥领尚书仆射,加邑二千户,并前为一万二千户。听以子弟三人为县侯,各加邑五百,余如故。
使持节、青州刺史、都督青州诸兵事、齐侯高冰进为齐国公,开府仪同三司,余如故。
使持节、益州刺史、都督益州诸兵事、绵阳侯李晚成进为商国公,开府仪同三司,余如故。
使持节、凉州刺史、都督凉州诸兵事、上邽侯尤齐贤进为曹国公,开府仪同三司,余如故。
使持节、交州刺史、都督交州诸兵事、交趾侯迟正烈进为九真郡公,余如故。
镇西将军姚徙为使持节、豫州刺史、都督豫州诸兵事,赐乘氏县侯。
平西将军、山阳太守司马卫为使持节、扬州刺史、都督扬州诸兵事,赐乌程县侯。
余按功各有差,不琐录。
三月,以冯产为秘书台令,郜觉为司隶校尉,冉涛为御史台令,刘彪为中书监,刘樾为吏部尚书,郜示之为户部尚书,薛简为礼部尚书,严彬为工部尚书,邓楚为刑部尚书,邓迢