五年春二月,王百道并出,諸路齊進(jìn),遂克定漁陽、上谷,偽幽州刺史演自代郡南奔?xì)w洛。
四月,偽幽州長史褚自寧以右北平、遼西、昌黎、遼東四郡降。是月,樂浪、玄菟都督劉節(jié)范歸降。先是,太宗以朝鮮縣遠(yuǎn),置樂浪玄菟都督,以統(tǒng)度二郡。是月,趙獻(xiàn)寇廣平,為唐王所挫,然唐王所部亦死傷甚眾,數(shù)四告急。
五月,王率大兵南歸冀土,與趙獻(xiàn)相持(注曰:廣平在冀州)。是月,李晚成拔陳倉。先是,尤齊賢亦克隴西,是月,下北地,遂與李晚成合兵,共鄉(xiāng)長安。
六月,趙獻(xiàn)屢寇魏、廣平,晉王隨機(jī)方略,皆將之摧折。
七月,青州刺史高冰將兵發(fā)青兗,至九月,克復(fù)兗州。
八月,趙獻(xiàn)夜襲王營,王小挫,尋整師,猶距之。
十月,帝不豫,后小瘳。帝恐不能生見克復(fù),屢發(fā)詔催王(注曰:催王速破偽燕),王表陳大勢(shì),帝優(yōu)詔慰勞。
六年春正月,李晚成克扶風(fēng),至長安西百里,趙獻(xiàn)大駭,洛陽危懼,人懷歸順之心。高冰遂發(fā)兵入豫土,所在降伏,是月光克全豫。
二月,偽雍州刺史趙涌大挫李晚成于長安西,晚成西走,涌追之,直尤齊賢至,遂卻之。涌退保長安,晚成、齊賢合圍之,然不能拔。趙獻(xiàn)聞關(guān)中無虞,少有安歇。
三月,趙獻(xiàn)潛歸洛陽,復(fù)反并州。是月,偽司隸校尉漣寇豫土,為冰所破,冰乘勝追奔,逆軍大潰,冰軍遂于陣斬漣,縣首徇眾,逆軍聞之甚頹,頗有逃散。
四月,帝親至廣平,慰勞兵士,嘉獎(jiǎng)有功諸將。
五月,王盡鋒南推,遽拔朝歌。趙獻(xiàn)急自并州南援,先鋒為唐王于林慮要之,逆軍乃自高都入河內(nèi),將至,河內(nèi)為司馬衛(wèi)所圍,遂營成皋。王師進(jìn)至洛東不足二百里地。
六月,高冰、姚徙拔中牟、密、京,諸軍薈乎成皋東。趙獻(xiàn)棄并土,悉兵南來,圖負(fù)隅成皋。晉王使王妃帥偏師四萬,收服河?xùn)|諸郡(注曰:并州郡縣多在大河之東)。
七月,偽雍州刺史涌圖突圍,遂為義軍所破,涌為晚成所生獲,傳首王師。王示其首于城內(nèi),逆軍見之氣喪(注曰:涌,逆軍驍將,久鎮(zhèn)關(guān)中,今見其首,逆軍知其敗而關(guān)中失,以是喪氣)。晚成遂與齊賢乘勝推進(jìn),拔長安,略馮翊,兵鋒推乎弘農(nóng)。
八月,晚成破澠池,斬偽兗州刺史趙乾,復(fù)傳首王師。是月,王妃將軍三萬南下,拔新安。尤齊賢奉表來成皋營,王親加撫慰,贈(zèng)與愛馬。
九月,姚徙拔鞏縣,威逼洛陽,趙獻(xiàn)大懼,燒營西遁,收逆軍全眾,據(jù)守洛陽,以圖負(fù)隅頑抗。
十月二十五日,諸軍會(huì)于洛陽。高冰所將青州部五萬人,姚徙所將豫州部三萬人,劉儻所將荊州部六萬人,尤、李所將關(guān)右部八萬人,晉王妃所領(lǐng)三萬人,晉王親率十二萬人,凡三十七萬人,至十一月,交州刺史遲正烈二萬人亦至,合三十九萬人,日夜攻洛。王手書系矢上,射之告喻城中,惟斬首惡,不計(jì)為賊所脅者。