《舊唐書》卷二 本紀第二



宋金剛之陷澮州也,兵鋒甚銳。高祖以王行本尚據蒲州,呂崇茂反於夏縣,晉、澮二州相繼陷沒,關中震駭,乃手敕曰:"賊勢如此,難與爭鋒,宜棄河東之地,謹守關西而已。"太宗上表曰:"太原王業所基,國之根本,河東殷實,京邑所資。若舉而棄之,臣竊憤恨。願假精兵三萬,必能平殄武周,克復汾、晉。"高祖於是悉發關中兵以益之,又幸長春宮親送太宗。二年十一月,太宗率眾趣龍門關,履冰而渡之,進屯柏壁,與賊將宋金剛相持。尋而永安王孝基敗於夏縣,於筠、獨孤懷恩、唐儉並為賊將尋相、尉遲敬德所執,將還澮州。太宗遣殷開山、秦叔寶邀之於美良川,大破之,相等僅以身免,悉虜其眾,復歸柏壁。於是諸將鹹請戰,太宗曰:"金剛懸軍千里,深入吾地,精兵驍將,皆在於此。武周據太原,專倚金剛以為捍。士卒雖眾,內實空虛,意在速戰。我堅營蓄銳以挫其鋒,糧盡計窮,自當遁走。"

三年二月,金剛竟以眾餒而遁,太宗追之至介州。金剛列陣,南北七里,以拒官軍。太宗遣總管李世勣、程咬金、秦叔寶當其北,翟長孫、秦武通當其南。諸軍戰小卻,為賊所乘。太宗率精騎擊之,沖其陣後,賊眾大敗,追奔數十里。敬德、相率眾八千來降,還令敬德督之,與軍營相參。屈突通懼其為變,驟以為請。太宗曰:"昔蕭王推赤心置人腹中,並能畢命,今委任敬德,又何疑也。"於是劉武周奔於突厥,並、汾悉復舊地。詔就軍加拜益州道行台尚書令。

七月,總率諸軍攻王世充於洛邑,師次谷州。世充率精兵三萬陣於慈澗,太宗以輕騎挑之。時眾寡不敵,陷於重圍,左右鹹懼。太宗命左右先歸,獨留後殿。世充驍將單雄信數百騎夾道來逼,交搶競進,太宗幾為所敗。太宗左右射之,無不應弦而倒,獲其大將燕頎。世充乃拔慈澗之鎮歸於東都。太宗遣行軍總管史萬寶自宜陽南據龍門,劉德威自太行東圍河內,王君廓自洛口斷賊糧道。又遣黃君漢夜從孝水河中下舟師襲回洛城,克之。黃河已南,莫不回響,城堡相次來降。大軍進屯邙山。九月,太宗以五百騎先觀戰地,卒與世充萬餘人相遇,會戰,復破之,斬首三千餘級,獲大將陳智略,世充僅以身免。其所署筠州總管楊慶遣使請降,遣李世勣率師出轘轅道安撫其眾。滎、汴、洧、豫九州相繼來降。世充遂求救於竇建德。

四年二月,又進屯青城宮。營壘未立,世充眾二萬自方諸門臨谷水而陣。太宗以精騎陣於北邙山,令屈突通率步卒五千渡水以擊之,因誡通曰:"待兵交即放煙,吾當率騎軍南下。"兵才接,太宗以騎沖之,挺身先進,與通表里相應。賊眾殊死戰,散而複合者數焉。自辰及午,賊眾始退。縱兵乘之,俘斬八千人,於是進營城下。世充不敢復出,但嬰城自守,以待建德之援。太宗遣諸軍掘塹,匝布長圍以守之。吳王杜伏威遣其將陳正通、徐召宗率精兵二千來會于軍所。偽鄭州司馬沈悅以武牢降,將軍王君廓應之,擒其偽荊王王行本。會竇建德以兵十餘萬來援世充,至於酸棗。蕭瑀、屈突通、封德彝皆以腹背受敵,恐非萬全,請退師谷州以觀之。太宗曰:"世充糧盡,內外離心,我當不勞攻擊,坐收其敝。建德新破孟海公,將驕卒惰,吾當進據武牢,扼其襟要。賊若冒險與我爭鋒,破之必矣。如其不戰,旬日間世充當自潰。若不速進,賊入武牢,諸城新附,必不能守。二賊併力,將若之何?"通又請解圍就險以候其變,太宗不許。於是留通輔齊王元吉以圍世充,親率步騎三千五百人趣武牢。

建德自滎陽西上,築壘於板渚,太宗屯武牢,相持二十餘日。諜者曰:"建德伺官軍芻盡,候牧馬於河北,因將襲武牢。"太宗知其謀,遂牧馬河北以誘之。詰朝,建德果悉眾而至,陳兵氾水,世充將郭士衡陣於其南,綿互數里,鼓譟,諸將大懼。太宗將數騎升高丘以望之,謂諸將曰:"賊起山東,未見大敵。今度險而囂,是無政令;逼城而陣,有輕我心。我按兵不出,彼乃氣衰,陣久卒飢,必將自退,追而擊之,無往不克。吾與公等約,必以午時後破之。"建德列陣,自辰至午,兵士飢倦,皆坐列,又爭飲水,逡巡斂退。太宗曰:"可擊矣!"親率輕騎追而誘之,眾繼至。建德回師而陣,未及整列,太宗先登擊之,所向皆靡。俄而眾軍合戰,囂塵四起。太宗率史大奈、程咬金、秦叔寶、宇文歆等揮幡而入,直突出其陣後,張我旗幟。賊顧見之,大潰。追奔三十里,斬首三千餘級,虜其眾五萬,生擒建德於陣。太宗數之曰:"我以干戈問罪,本在王世充,得失存亡,不預汝事,何故越境,犯我兵鋒?"建德股慄而言曰:"今若不來,恐勞遠取。"高祖聞而大悅,手詔曰;"隋氏分崩,崤函隔絕。兩雄合勢,一朝清盪。兵既克捷,更無死傷。無愧為臣,不憂其父,並汝功也。"乃將建德至東都城下。世充懼,率其官屬二千餘人詣軍門請降,山東悉平。太宗入據宮城,令蕭瑀、竇軌等封守府庫,一無所取,令記室房玄齡收隋圖籍。於是誅其同惡段達等五十餘人,枉被囚禁者悉釋之,非罪誅戮者祭而誄之。大饗將士,班賜有差。高祖令尚書左僕射裴寂勞于軍中。