王表陳大勢,帝優詔慰勞。
六年春正月,益州刺史李晚成將兵至長安西百里,趙獻大駭,洛陽危懼,人懷歸順之心。三月,趙獻潛歸洛陽,復反幷州。四月,帝親至廣平,慰勞將士。五月,王盡鋒南推,遽拔朝歌。趙獻急自幷州南援,先鋒為唐王於林慮要之,逆軍乃自高都入河內,將至,河內為司馬衛所圍,遂營成皋。王師進至洛東不足二百里地。
六月,東路諸軍薈乎成皋東。趙獻棄並土,悉兵南來,圖負隅成皋。晉王使王妃帥偏師四萬,收服河東諸郡。
七月,偽雍州刺史湧圖突圍,為李晚成所獲,傳首王師。王示之於城內,湧號曰驍將,逆軍見其死,皆氣喪。
八月,王妃將軍三萬南下,拔新安。涼州刺史尤齊賢奉表來成皋營,王親加撫慰,贈與愛馬。
九月,姚徙拔鞏縣,威逼洛陽,趙獻大懼,燒營西遁,收逆軍全眾,據守洛陽。
十月二十五日,諸軍會於洛陽,凡三十七萬人,至十一月,交州刺史遲正烈二萬人亦至,合三十九萬人,日夜攻洛。王手書告喻城中,惟斬首惡,不計脅者。
七年元月四日,克洛,趙獻畏罪自焚,餘眾悉降。王誅偽太宰趙清以下凡七十九人,他有罪者,錄付廷尉,依情決判。於是天下光復,還都洛陽。
二月,以晉王為太尉,錄尚書事,司隸校尉,給班劍三十人,入朝不趨、贊拜不名。三月,罷司隸校尉,加雍州刺史、兵部尚書,總關右事於長安,一如聖王故事。
晉王初拜雍州刺史,天下初定,內外草雜,故權留帝京。永弘元年三月,晉王始之長安,帝親為送別。王在長安,招撫流民,墾田牧馬,荒頹之地,多用復振。
先是,西域在趙氏難中,為鄯善、龜茲、高車等諸國所分據,五年三月,詔以晉王為征討大都督,李晚成為前鋒都督,發關中軍十餘萬,以鄉西域,精甲曜日,鐵騎成群,西域小國望風臣服者數。四月,王進破鄯善。五月,李晚成推軍破高車,虜彼王至於洛京,帝數責之,而猶以為侯,為置第,西域人聞之,益無戰心,頗願臣降。八月,拔龜茲,西域克復,乃置西域都督,以武威太守金玕轉任之。十月,晉王還長安。
六年,帝大欲易太子,晉王與諸臣聯名上表,以為國本不宜動搖。晉王在長安,帝頗思懷,以是頻年往返於兩京之間。
八年二月,王薨,帝大悲,白衣盈月以哀之,諡曰忠武,時年五十五。王凡四子,梁妃生二子:炔、熾,炔以梁妃廢死,哀痛,先王薨而卒。熾以梁妃廢,不能襲爵,別封新鄉侯,官至揚州刺史。餘二子:澄、濟,澄襲爵,濟官至衛尉。
澄,字子清。永弘八年襲爵,以例降為晉公,丁憂。永慶十一年,詔拜雍州別駕。高隆三年,徵為光祿大夫。澄以晉王嗣子,名重朝廷,而其才質平庸,故惟以清淨虛讓為懷,人士稱為得體。天正四年病薨,時年三十四,諡曰貞正。子懋嗣爵,事在西京。
史臣曰:晉王以神武之機略,直宗廟傾覆之時,挺身躍馬,拔劍揚旗,翦趙獻,清寰宇,關山南北,戎馬東西。坐鎮長安,如聖王之故事;克復西域,全國家之金甌。其功德績業,宗室之第一也!至於其廢梁妃之事(注曰:事在《列女類》),私家內務,恐不能盡論矣。