为宋王,元则为荆王,元茂为越王。
  窦建德迫于武牢不得进,留屯累月,战数不利,将士思归。丁巳,秦王世民遣王君廓将轻骑千馀抄其粮运,又破之,获其大将军张青特。凌敬言于建德曰:“大王悉兵济河,攻取怀州、河阳,使重将守之,更鸣鼓建旗,逾太行,入上党,徇汾、晋,趣蒲津,如此有三利:一则蹈无人之境,取胜可以万全;二则拓地收众,形势益强;三则关中震骇,郑围自解。为今之策,无以易此。”建德将从之,而王世充遣使告急相继于道,王琬、长孙安世朝夕涕泣,请救洛阳,又阴以金玉啖建德诸将,以挠其谋。诸将皆曰:“凌敬书生,安知战事,其言岂可用也!”建德乃谢敬曰:“今众心甚锐,天赞我也,因之决战,必将大捷,不得从公言。”敬固争之,建德怒,令扶出。其妻曹氏谓建德曰:“祭酒之言不可违也。今大王自滏口乘唐国之虚,连营渐进,以取山北,又因突厥西抄关中,唐必还师自救,郑围何忧不解!若顿兵于此,老师费财,欲求成功,在于何日?”建德曰:“此非女子所知!吾来救郑,郑今倒悬,亡在朝夕,吾乃舍之而去,是畏敌而弃信也,不可。”
  谍者告曰:“建德伺唐军刍尽,牧马于河北,将袭武牢。”五月,戊午,秦王世民北济河,南临广武,察敌形势,因留马千馀匹,牧于河渚以诱之,夕还武牢。己未,建德果悉众而至,自板渚出牛口置陈,北距大河,西薄汜水,南属鹊山,亘二十里,鼓行而进。诸将皆惧,世民将数骑升高丘以望之,谓诸将曰:“贼起山东,未尝见大敌,今度险而嚣,是无纪律,逼城而陈,有轻我心;我按甲不出,彼勇气自衰,陈久卒饥,势将自退,追而击之,无不克者。与公等约,甫过日中,必破之矣!”建德意轻唐军,遣三百骑涉汜水,距唐营一里所止。遣使与世民相闻曰:“请选锐士数百与之剧。”世民遣王君廓将长槊二百以应之,相与交战,乍进乍退,两无胜负,各引还。王琬乘隋炀帝马,铠仗甚鲜,迥出陈前以夸众。世民曰:“彼所乘真良马也!”尉迟敬德请往取之,世民止之曰:“岂可以一马丧猛士?”敬德不从,与高甑生、梁建方三骑直入其陈,擒琬,引其马以归,众无敢当者。世民使召河北马,待其至,乃出战。
  建德列陈,自辰至午,士卒饥倦,皆坐列,又争饮水,逡巡欲退。世民命宇文士及将三百骑经建德陈西,驰而南上,戒之曰:“贼若不动,尔宜引归,动则引兵东出。”士及至陈前,陈果动,世民曰:“可击矣!”时河渚马亦至,乃命出战。世民帅轻骑先进,大军继之,东涉汜水,直薄其陈。建德群臣方朝谒,唐骑猝来,朝臣趋就建德,建德召骑兵使拒唐兵,骑兵阻朝臣不得过,建德挥朝臣令却,进退之间,唐兵已至,建德窘迫,退依东陂。窦抗引兵击之,战小不利。世民帅骑赴之,所向皆靡。淮阳王道玄挺身陷陈,直出其后,复突陈而归,再入再出,飞矢集其身如胃毛,勇气不衰,射人,皆应弦而仆。世民给以副马,使从己。于是诸军大战,尘埃涨天。世民帅史大柰、程知节、秦叔宝、宇文歆等卷旆而入,出其陈后,张唐旗帜,建德将士顾见之,大溃;追奔三十里,斩首三千馀级。建德中槊,窜匿于牛口渚。车骑将军白士让、杨武威逐之,建德坠马,士让援槊欲刺之,建德曰:“勿杀我,我夏王也,能富贵汝。”武威下擒之,载以从马,来见世民。世民让之曰:“我自讨王世充,何预汝事,而来越境,犯我兵锋!”建德曰:“今不自来,恐烦远取。”建德将士皆溃去,所俘获五万人,世民即日散遣之,使还乡里。
  封德彝入贺,世民笑曰:“不用公言,得有今日。智者千虑,不免一失乎!”德彝甚惭。
  建德妻曹氏与左仆射齐善行将数百骑遁归洺州。
  甲子,世充偃师、巩县皆降。
  乙丑,以太子左庶子郑善果为山东道抚慰大使。
  世充将王德仁弃故洛阳城而遁,亚将赵季卿以城降。秦王世民囚窦建德、王琬、长孙安世、郭士衡等至洛阳城下,以示世充。世充与建德语而泣,仍遣安世等入城言败状。世充召诸将议突围,南走襄阳,诸将皆曰:“吾所恃者夏王,夏王今已为擒,虽得出,终必无成。”丙寅,世充素服帅其太子、郡臣、二千馀人诣军门降。世民礼接之,世充俯伏流汗。世民曰:“卿常以童子见处,今见童子,何恭之甚邪?”世充顿首谢罪。于是部分诸军,先入洛阳,分守市肆,禁止侵掠,无敢犯者。
  丁卯,世民入宫城,命记室房玄龄先入中书、门下省收隋图籍制诏,已为世充所毁,无所获。命萧瑀、窦轨等封府库,收其金帛,班赐将士。收世充之党罪尤大者段达、王隆、崔洪丹、薛德音、杨汪、孟孝义、单雄信、杨公卿、郭什柱、郭士衡、董睿、张童儿、王德仁、硃粲、郭善才等十馀人斩于洛水之上。
  初,李世勣与单雄信友善,誓同生死。及洛阳平,世勣言雄信骁健绝伦,请尽输己之官爵以赎之,世民不许。世勣固请不能得,涕泣而退。雄信曰:“我固知汝不办事!”世勣曰:“吾不惜馀生,与兄俱死;但既以此身许国,事无两遂。且吾死之后,谁复视兄之妻子乎?”乃割股肉以啖雄信,曰:“使此肉随兄为土,庶几犹不