凌敬言于建德曰:“大王悉兵济河,攻取怀州、河阳,使重将守之,更鸣鼓建旗,逾太行,入上党,徇汾、晋,趣蒲津,如此有三利:一则蹈无人之境,取胜可以万全;二则拓地收众,形势益强;三则关中震骇,郑围自解。为今之策,无以易此。”建德将从之,而王世充遣使告急相继于道,王琬、长孙安世朝夕涕泣,请救洛阳,又阴以金玉啖建德诸将,以挠其谋。诸将皆曰:“凌敬书生,安知战事,其言岂可用也!”建德乃谢敬曰:“今众心甚锐,天赞我也,因之决战,必将大捷,不得从公言。”敬固争之,建德怒,令扶出。其妻曹氏谓建德曰:“祭酒之言不可违也。今大王自滏口乘唐国之虚,连营渐进,以取山北,又因突厥西抄关中,唐必还师自救,郑围何忧不解!若顿兵于此,老师费财,欲求成功,在于何日?”建德曰:“此非女子所知!吾来救郑,郑今倒悬,亡在朝夕,吾乃舍之而去,是畏敌而弃信也,不可。”
刘武周进逼并州,齐王李元吉欺骗他的司马刘德威说:“你带老弱士兵守城,我带强兵出战。”辛巳(十六日),李元吉半夜出兵,携带妻妾放弃并州逃回长安。李元吉刚离开,刘武周的大军就抵达城下,晋阳当地豪强薛深献城池接纳刘武周。高祖闻讯,极为震怒,对礼部尚书李纲说:“元吉年轻,不熟悉时事,所以才派窦诞、宇文歆辅佐他。晋阳有几万强兵,足够吃十年的粮食,它是王业兴起的根基,却一下就放弃了。听说是宇文歆首先提出这主意,我一定要杀了他!”李纲说;“齐王年轻骄奢放纵,窦诞不曾有所规谏,反而为他掩饰,使百姓愤怒,今天的失败,是窦诞的罪过。宇文歆劝谏,齐王不改,他将所有的情况上奏朝延,是忠臣,怎么能杀掉?”第二天,高祖召李纲入见,登上御座说道:“我有了你,才能够没有滥施刑罚。元吉自己不学好,不是窦诞、宇文歆两个人能禁止得了的。”于是连窦诞也一起赦免罪过。卫尉少卿刘政会在太原,被刘武周俘虏,刘政会秘密上表分析刘武周的形势。刘武周占据太原,派宋金刚进攻并攻克晋州,俘虏唐右骁卫大将军刘弘基,刘弘基逃回唐。宋金刚进逼绛州,攻陷龙门。
西突厥曷娑那可汗与北突厥有仇怨,曷娑那在长安,北突厥派使节到唐请求杀了曷娑那,高祖不答应。群臣都说:“保护一个人却得罪一个国家,今后必然是祸患!”秦王李世民说:“别人无路可走前来投奔,我们杀了他是不义。”高祖迟疑很长时间,不得已,丙戌(二十一日),带曷娑那在内殿设宴饮酒,然后把他送到中书省,听任北突厥的使者杀了曷娑那。
礼部尚书李纲兼太子詹事,太子李建成一开始对他很尊重。时间一长,太子渐逐亲近小人,嫉妒秦王李世民功劳大,颇猜忌李世民,李纲屡次规劝,李建成都不听,于是李纲请求告老退休。高祖骂他道:“你当过何潘仁的长史,就耻于作朕的上书吗!况且正要让你辅导建成,却坚持要离职,这是为什么?”李纲叩头谢罪道:“潘仁是个盗贼,每次想妄杀无辜,我规劝后他立刻就不杀了,作他的长史,我可以问心无愧。陛下是创业的圣明君主,我没有能力,说的话犹如用水浇石,虽然石头湿了可并不能渗透,对太子的规劝也是一样不起作用,我怎么敢长期使尚书省受玷污,而使东宫蒙受耻辱呢?”高祖说,“朕知道您是位正直的人,请您勉为其难留下辅导我的儿子。”戊子(二十三日),任命李纲为太子少保,原礼部尚书、太子詹事的官职依旧保留。李纲又上书规劝太子饮酒没有节制,以及信任邪恶之人,疏远骨肉兄弟,太子不高兴,所作所为依然如故,李纲郁郁不得志,当年,坚持说自己年老多病必须辞职,高祖下诏解除他的尚书职务,仍然让他担任少保。
淮安王李神通命慰抚使张道源镇守赵州。庚寅(二十五日),窦建德攻陷赵州,捉住唐总管张志昂及张道源。窦建德因为他们二人以及邢州刺史陈君宾没有尽早投降,打算杀了他们,窦建德的国子祭酒凌敬规谏道:“人臣各自为他们的主人效力,他们坚守城池不投降,是忠臣。现在您杀了他们,用什么来勉励部下呢?”窦建德生气地说:“我到了城下,他们还不投降,力尽被擒,怎么能放过他们?”凌敬说道:“现在您派大将高士兴在易水抵御罗艺,罗艺才到,高士兴就投降,您认为怎么样?”于是窦建德才醒悟,立即下令释放了他们。
乙未(三十日),梁师都再次侵犯延州,段德操打败他,并杀死二千多人,梁师都率一百多骑兵逃遁。段德操因功官拜柱国,赐爵平原郡公。州刺史城壮公梁礼阵亡。
冬季,十月已亥(初四)唐加凉州总管杨恭仁官为纳言;赐幽州总管燕公罗艺姓李,封燕郡王。辛丑(初六),李艺在衡水打败窦建德。
癸卯(初八),唐任命左武候大将军宠玉为梁州总管。当时集州獠民反叛,宠玉讨伐叛獠,獠民凭借险要固守,唐军队不能前进,而且军粮食尽。靠近边境的熟獠与反叛的獠民都是乡亲,争相进言说无法攻打叛獠,请求宠玉回军。宠玉故意宣扬说:“秋谷即将成熟,百姓不得收割,一切供给军需,不平叛贼我不撤军。”听说此话的人大为惊恐,说:“大军不走,我们这些人都要被饿死。”其中的壮士便进入叛獠营地,和认识的叛獠暗中谋划,杀了叛獠头领投降唐军,余众全部溃散,宠玉追逐讨伐,全部平定叛獠。
刘武周的将领宋金刚进攻并攻克浍州,军势很猛。裴寂性格怯懦,没有将帅的才干,只是不断地派出使者,催促虞、泰二州的居民进入城堡,并焚毁他们的积蓄。百姓惊恐不安忧愁抱怨,都想去当强盗,夏县居民吕崇茂聚众自称魏王,响应刘武周,裴寂去讨伐,被吕崇茂打败。唐下诏命令永安王李孝基、独孤怀恩,陕州总管于筠、内史侍郎唐俭等人带兵讨伐吕崇茂。
当时王行本还占据蒲坂,没有被攻下,也与刘武周相互呼应,关中震惊,高祖下亲笔敕书道:“贼势到如此地步,很难与他们抗争,宜放弃黄河以东地区,谨守关西。”秦王李世民上表称:“太原是王业的基础,国家的根本;河东地区富饶,京城靠它供给,如果全部放弃,臣深感愤恨。希望给臣三万精兵,必定可望消灭刘武周,收复汾、晋。”于是高祖征发关中所有兵力扩充李世民的部队,让他攻打刘武周。乙卯(二十日),高祖驾临华阴,至长春宫为秦王送行。
窦建德带兵赴卫州。窦建德每次行军,经常将部队分为三道,辎重、家眷居中央,步兵骑兵在两边,相隔三里左右。窦建德带千名骑兵走在前面,过黎阳三十里,李世勣派骑兵将领丘孝刚率领三百骑兵侦察窦建德的军情。丘孝刚勇猛善战,善于骑马使长枪,和窦建德遭遇,便攻击窦建德,窦建德败退,右边骑兵救援,攻打丘孝刚并杀了他。窦建德很气愤,回军攻打并攻陷黎阳,俘虏唐淮安王李神通、李世勣的父亲李盖、魏徵以及唐高祖的妹妹同公主。唯有李世勣带几百骑兵逃过黄河,几天后,李世勣又因为父亲被俘的缘故,返回黎阳投降窦建德,卫州得知黎阳陷落,也投降窦建德。窦建德任命李世勣为左骁卫将军,命他守卫黎阳,并把他的父亲李盖带在身边作为人质。任命魏徵为起居舍人。唐滑州刺史王轨的奴仆杀了王轨,携带王轨的首级到窦建德处投降。窦建德说:“奴仆杀死主人是大逆不道,我怎被能接受他呢?”立即下令斩了那位奴仆,将王轨的首级送回滑州。滑州百姓深受感动,当天就请求投降。于是附近的州县以及徐圆朗等人都望风归附。已未(二十四日),窦建德返回州,修建万春宫,将夏国都城迁到州,窦建德将唐淮安王李神通安置在下博,用宾客的礼节对待他。
唐行军总管罗士信率领勇士夜晚进入洛阳外城,放火焚烧清化里后返回营地。壬戌(二十七日),罗士信攻破青城堡。王世充亲自带领兵马攻占土地到滑台,逼近黎阳;唐尉氏城主时德睿、汴州刺史王要汉、亳州刺史丁叔则派人投降王世充。王世充任命时德睿为尉州刺史。王要汉是王伯当的兄长。
夏侯端到黎阳,李世勣派兵护送他,从澶渊渡过黄河,传递檄文到各州县,东至海,南到淮河,二十多个州县,均派使者前来降唐。夏候端走到谯州,恰好汴、亳州投降王世充,切断他返回长安的道路。夏候端历来得人心,随从人员两千名,虽然粮食吃光了,不忍心丢下他离去,夏侯端坐在沼泽中,杀掉马匹犒劳士兵们,他抽泣着说道:“你们的家乡都已投降贼人,只是因为共事的情份,没有丢下我。我奉王命,不能随你们去,你们有妻儿,也不宜效仿我。可以砍下我的头归附贼人,一定能得到富贵。”众人都流着泪说:“您和唐室没有什么亲属关系,只是为了忠义,立志牺牲。我们虽然很卑贱,也有人心,难道能害了您去求得自己的利益吗?”夏侯端说:“你们不忍心杀我,我就当自刎 而死。”众人抱住他,于是又重新一起前进,偷偷地走了五天,二千人中饿死以及被王世充军队追击逃散失去大半,只剩下五十二个人与他同行,采野豆生吃。夏候端拿着使臣的信物节始终不离身,屡次让随从离去,自求生路,众人又不同意。当时河南都是王世充的势力范围,只有州刺史李公逸为唐坚守,李公逸派兵迎接夏候端,供给他食宿。王世充派人召夏候端,脱下衣服送给他,并送去委任状,任命夏候端为淮南郡公,尚书少吏部。夏侯端当着王世充使者的面烧了委任状,毁掉衣服,说道:“夏侯端是天子的大使,怎么能接受王世充的官职?你想让我去,除非取了我的脑袋!”于是解下节上的旄放入怀中,将刀插在节竿上,从山中向西行,不在有道路,踏着荆棘,昼夜兼程,到达宜阳,随行的人 坠崖溺水,为虎狼吃掉的,有丧失了一半,活下来的人都鬓发脱落,不象人样。夏候端上殿谒见皇上,只道歉说没有功劳,丝毫不提一路上的艰苦,高祖仍然任命他为秘书监。
郎楚之出使到山东,也被窦建德俘获,郎楚之不屈服,最终得以返回长安。
王世充派遣他的堂弟王世辩用徐、亳州的军队攻打雍丘,李公逸派人向唐求救,高祖因为雍丘与关中隔着敌人占领区,不能救援。李公逸于是留他的亲属李善行守卫雍丘,自己率领轻骑入朝,到襄城,被王世充的伊州刺史张殷抓获,王世充对他说:“你越过郑国向唐称臣,哪有这种道理?”李公逸回答:“我对天下,只知道有唐,不知道有郑。”王世充很生气,杀了他。李善行也遇害。高祖封李公逸的儿子为襄邑公。
甲子(二十九日),唐高祖祭华山。十二月庚申(二十五日),唐高祖在华山打猎。
秦王李世民乘冰冻坚硬,带兵从龙门渡过黄河,驻扎在柏壁,与宋金刚对峙。当时黄河以东的州县遭抢劫后,没有粮仓,人情惧怕侵扰,聚居在城堡中,征集不到东西,军队缺粮。李世民发布王教晓谕百姓,百姓听说李世民率军前来,无不前来归顺,由近及远,前来的人日益增加,然后唐军逐渐征收粮食,军粮因此充足。于是休兵喂马,只命非主力部队的将佐找空子抄掠,大军则坚壁不战,宋金刚的势力因此日益衰落。
李世民曾经亲自带轻骑兵去侦察敌情,随从的骑兵四下分散,世民只和一名穿铠甲的士卒登上山丘睡觉。不久,敌人从四下包围了二人,开始二人毫不知觉,恰巧蛇追老鼠,碰到甲士的脸,甲士惊醒后告诉李世民,二人一起上马,才走百余步,就被敌人追上,李世民用大羽箭射死敌人的骁将,敌骑兵于是退去。
李世勣想归顺唐,又怕牵连老父,便和郭孝恪商量。郭孝恪说:“我才跟随窦建德,一做事就受猜忌,您应当先立功取得信任,然后就可以谋划归唐。”李世勣听从他的劝告。袭击王世充的获嘉,攻陷城池,俘虏许多人并缴获很多东西,都献给窦建德,窦建德因此对李世勣很好。当初,漳南人刘黑闼,年轻时勇猛又狡猾,与窦建德很要好,后来当了强盗,相继跟随郝孝德、李密、王世充。王世充任命他为骑将,刘黑闼每看到王世充的所作所为,常常暗地里嘲笑他。王世充让刘黑闼守卫新乡,李世勣袭击并俘虏刘黑闼,献给窦建德。窦建德任命刘黑闼为将军,赐予汉东公的爵位,常常让他率奇兵四处偷袭,或者潜入敌人的境内侦察敌军的情况,刘黑闼往往乘机攻击,得胜后回军。
于筠劝永安王李孝基抓紧攻击吕崇茂,独孤怀恩请求先准备好攻城器械,然后进攻,李孝基答应他的请求。吕崇茂向宋金刚求援,宋金刚派遣手下将领善阳人尉迟敬德、寻相带兵很快赶到夏县。李孝基腹背受敌,于是打了大败仗,李孝基、独孤怀恩、于筠、唐俭以及行军总管刘世让都作了俘虏。尉迟敬德名叫尉迟恭,平素称其字敬德。
高祖征召裴寂入朝,责备他打了败仗,交给有关部门审问,不久又释放他,对他的优宠有增无减。
尉迟敬德、寻相就要回浍州,秦王李世民派兵部尚书殷开山、总管秦叔宝等人在美良川截击,大败尉迟敬德,杀了二千多人。不久,尉迟敬德、寻相又秘密带精骑往蒲坂援救王行本,李世民自己率领三千步兵骑兵从小路连夜赶到安邑,截击并大败尉迟敬德。尉迟敬德、寻相二人只身逃脱,部下全部被俘,李世民又回到柏壁。
各位将领都请求与宋金刚交战,李世民说:“宋金刚孤军深入,麾下集中精兵猛将,刘武周占据太原,依仗宋金刚为屏障。宋金刚的军队没有储备,靠掠夺补充军需,利于速战。我们关闭营门不出,养精蓄锐,可以挫败他的锐气;分兵攻汾州、隰州,骚扰他的要害之地,他们粮尽无计可施,自然会退军。我们应当等待这个机会,目前不宜速战。”
永安壮王李孝基谋划逃归,被刘武周杀死。
李世勣又派人劝窦建德说:“曹、戴二州,户口充实,孟海公占据二州,与东都的郑国貌合神离,如果发大军进取二州,指日可待。得孟海公后,再率兵逼近徐州、兖州,黄河以南可不战而定。”窦建德认为这意见很对,便准备亲自领兵攻取河南,先派他的行台曹旦等人率五万兵马渡过黄河,李世勣带三千兵马与他们会合。
春季正月,唐将军秦武通在蒲坂攻打王行本。王行本出军迎战,打了败仗,粮草已尽,没有后援,打算突围逃走,又没有跟随的人。戊寅(十四日),开城门出城投降。辛巳(十七日),唐高祖临幸蒲州,斩王行本。秦王李世民轻骑到蒲州谒见高祖。宋金刚包围绛州。癸巳(二十九日),高祖返回长安。
李世勣计划待窦建德到河南,便偷袭他的营地,杀窦建德,希望找回父亲并且以窦建德的地盘回归唐朝。恰巧窦建德的妻子生产,久等不到。
曹旦是窦建德妻子的哥哥,在河南大肆掠夺骚扰,归附的各路盗贼都愤愤不平。盗贼首领魏郡人李文相,号李商胡,聚集五千多人,占据孟津中城;他的母亲霍氏,也善于骑马射箭,自称霍总管。李世勣和李商胡结拜为兄弟,入内室拜见李商胡的母亲。霍氏流着泪对李世说:“窦氏丧失道德信义,怎么能够侍奉他?”李世勣说:“母亲不要担心,不超过一个月,我们就杀了他,一起归顺唐!”李世勣告辞走后,霍氏对李商胡说:“东海公答应与我们共同杀窦建德这贼,时间长了会发生变化,何必要等到他来,不如速战速决。”当晚,李商胡召来曹旦手下的二十三位偏将,用酒把他们灌醉,然后全部杀死。曹旦的别将高雅贤、阮君明还在黄河北岸没有过河,李商胡用四艘大船运河北岸的三百士兵过河,船到河中心,将三百人全部杀光。一位兽医游泳逃脱,到南岸,报告曹旦,曹旦严加警戒以为防备。李商胡起事后,才派人通知李世勣。李世勣营地与曹旦相接,郭孝恪劝李世袭击曹旦,李世勣犹豫不决,听说曹旦已有防备,便和郭孝恪率数十骑兵投奔唐。李商胡又带二千精兵,向北袭击阮君明,打败他。高雅贤收拾部众退却,李商胡追击,没有追赶上而回军。窦建德的诸位大臣请求杀掉李盖,窦建德说:“世是唐臣,被我俘虏,仍不忘唐朝,这是忠臣,他父亲有什么罪?”于是赦免了李盖。
甲午(三十日),李世勣、郭孝恪到达长安。曹旦于是取得济州,之后又回到州。
二月庚子(初六),唐高祖临幸华阴。夏季,四月丙申(初三),唐高祖祭祀华山。壬寅(初九)返回长安。
刘武周派兵侵犯潞州,攻陷长子、壶关二县。潞州刺史郭子武不能抵御刘武周军的攻势,高祖派将军河东人王行敏援助郭子武。王行敏与郭子武不和,有人说郭子武要叛唐,王行敏杀了郭子武以示众。乙巳(十一日),刘武周又派兵侵犯潞州,被王行敏击退。
子(十八日),开州蛮冉肇则攻陷通州。甲寅(二十日),唐派遣将军桑显和等人在夏县攻打吕崇茂。
当初,工部尚书独孤怀恩攻打蒲坂,长期不能攻克,损失惨重,唐高祖几次下敕书责备他,于是怀恩心生怨气。高祖曾经和怀恩开玩笑说:“你姑姑的儿子都做了皇帝,下面是否该轮到我舅舅的儿子当皇帝了?”怀恩颇以此自负,有时也惋惜道:“难道我们家唯独女人才尊贵吗?”于是便和手下的元君宝谋反。时值怀恩、元君宝和唐俭都被尉迟敬德俘虏,君宝对唐俭说:“独孤尚书近来在谋划一件大事,如果能早些决定,哪会受这番屈辱呢!”待秦王李世民在美良川打败尉迟敬德,独孤怀恩便逃回唐朝,高祖重又让他带兵攻打蒲反。元君宝又对唐俭说:“独孤尚书终于逃脱得以回唐,重到蒲坂,这真称得上是王者不死!”唐俭恐怕独孤怀恩阴谋得逞,于是说服尉迟敬德,请求让刘世让回唐,与唐讲和,尉迟敬德听从他的意见,于是通过刘世让报告了独孤怀恩谋反的情况。当时王行本已经降唐,独孤怀恩进驻蒲坂,高祖正过黄河准备临幸怀恩的营地,已经登上渡船,刘世让恰好赶到。高祖大惊,说:“我能够免于祸事,这难道不是天意吗?”于是召见怀恩,独孤怀恩不知道事情已经败露,驾小船来见高祖,立即被抓起来交给有关官员,又分头搜捕独孤怀恩的同党。甲寅(二十日),处决独孤怀恩及其同党。
窦建德攻打李商胡,杀了李商胡。窦建德到州考查、鼓励耕织,所辖地区没有盗贼,商贾行人露宿。
突厥处罗可汗迎接杨政道,立他为隋王。在突厥的中原官员百姓,处罗全部配给杨政道,共有一万人。杨政道设置百官,全部依照隋朝制度,居住在隋朝时的定襄郡。
三月乙丑(初二),刘武周派遣手下将领张万岁侵犯浩州,李仲文击退来敌,杀伤俘虏数千人。
唐改纳言为侍中,内史令为中书令,给事郎为给事中。甲戌(十一日),任命内史侍郎封德彝为中书令。
王世充的将领、州县官络绎不绝地前来降唐。王世充于是加重法律,一人叛逃,全家无论老少全部杀死,父子、兄弟、夫妻相互告发的可以免死。又让五家结为一保,一家举家逃亡,四邻未查觉,四家均获死罪。但杀的人越多,逃亡的人也越多,以至于出城砍柴的人,出入城都有限额;上下愁怨窘迫,民不聊生。王世充又将宫城作为大监牢,心里忌恨的人,连家属一道囚禁在宫内;诸将如要出城作战,也要把家属留在宫内当人质,囚禁的人经常不下一万人,每天都有几十人饿死。王世充又任命中央台省的官员为司、郑、管、原、伊、殷、梁、凑、嵩、谷、怀、德十二州的营田使,尚书左右丞、诸曹郎官得此任的高兴得像做神仙。
甲申(二十一日),唐行军副总管张纶在浩州打败刘武周,俘虏、斩首一千多人。
西河公张纶、真乡公李仲文带兵逼近石州,刘季真胆怯,假称投降。乙酉(二十二日),唐任命刘季真为石州总管,赐姓李,封为彭山郡王。
蛮族首领冉肇则侵犯信州,赵郡公李孝恭与冉肇则交锋,失利。李靖率八百兵马袭击,杀了冉肇则,俘虏五千多人。己丑(二十六日),唐收复开州、通州。李孝恭又袭击萧铣手下的东平王提,杀了他。
唐朝设置益州道行台,将益、利、鄜、会、泾、遂六州总管划归益州道行台统辖。
刘武周几次进攻浩州,都被李仲文打败。宋金刚的军队粮食吃光,丁未(十四日),宋金刚向北逃窜,秦王李世民带兵追击。
罗士信围攻慈涧,王世充派太子王玄应救援慈涧,罗士信把王玄应刺下马,有人搭救,王玄应才逃脱。
壬子(十九日),唐任命显州道行台杨士林为行台尚书令。甲寅(二十一日),加封秦王李世民为益州道行台尚书令。
秦王李世民在吕州追上寻相,将他打得大败,并乘胜追击逃敌,一昼夜走二百多里,打几十仗。到高壁岭,总管刘弘基抓住马缰绳规劝道:“秦王打败敌人,追击逃敌到这里,功劳也足够了,不断深入,就不爱惜自己吗?况且士兵们饥饿疲惫,应当在此停留扎营,等到兵马粮草都齐备,然后再进击也不晚。”李世民说:“宋金刚无计可施才逃跑,军心涣散;功劳难立,失败很容易,机会难得,可如果失去这次机会也很容易,一定要趁此机会消灭他。如果我们滞留不前,让他有时间考虑对策加强防备,就不可能轻易打败他。我尽心竭力效忠国家,怎么能只顾惜自己的身体呢?”于是打马追击,将士们也不敢再提饥饿。唐军在雀鼠谷追上宋金刚,一天交锋八次,都打了胜仗,杀死、俘虏几万人。当夜,在雀鼠谷西原宿营,李世民已经两天没有吃东西,三天没有脱下战袍,全军只有一只羊,世民与将士们分吃这一只羊。丙辰(二十三日),唐陕州总管于筠从宋金刚手下脱身逃回唐军中。李世民带兵赴介休,宋金刚还有二万人,出西门,背对城墙排列战阵,南北长七里。李世民派总管李世勣出战,不利,稍稍退却,宋金刚乘机反扑,李世民率领精骑从宋金刚背后袭击,宋金刚大败,唐军杀三千人。宋金刚骑马逃走,李世民追出几十里,来到张难堡。唐浩州行军总管樊伯通、张德政占据堡垒自卫,李世民摘下头盔示意堡内,堡中守军见后欢呼雀跃,高兴得流下泪来。随从告诉守军秦王还未进食,守军献上浊酒、粗米饭。
尉迟敬德收拾残部守介休,李世民派任城王李道宗、宇文士及前去晓谕,尉迟敬德于是和寻相以介休、永安二县降唐。李世民得到尉迟敬德非常高兴,任命尉迟敬德为右一府统军,并让他仍然统领八千旧部,和各营相杂在一起。屈突通恐怕尉迟敬德会反复,屡次向李世民提起,但李世民不听。刘武周听说宋金刚失败,大为惊恐,放弃并州逃入突厥。宋金刚收拾残部,准备再战,但众人都不肯跟随他与唐作战,于是宋金刚也和一百多骑兵逃往突厥。
李世民到晋阳,刘武周任命的仆射杨伏念以晋阳城投降。唐俭封存刘武周的仓库留待李世民处置,刘武周先后所占领的州县全部并入唐。
不久,宋金刚打算跑回起兵初占的上谷,被突厥追上捉回,突厥腰斩宋金刚。去年五月投降宋金刚的唐岚州总管刘六儿跟着宋金刚在介休,秦王李世民活捉并杀了他。刘六儿的兄长刘季真,丢弃石州,逃奔刘武周的将领马邑人高满政,高满政杀了他。
刘武周向南侵犯唐时,他的内史令苑君璋曾经规劝道:“唐主以一个州的兵力,直取长安,所向无敌,这是上天有助,不是人力。晋阳以南,道路狭窄险要,孤军深入,后无援军,假如进军攻战不利,怎么回军?不如北面联合突厥,南面与唐结交,在此一方称王称霸,才是良策。”刘武周不听,留苑君璋守卫朔州。待刘武周失败后,流着泪对君璋说:“我没有采纳您的意见,以至于到现在这种地步。”过了一段时间,刘武周策划从突厥逃回马邑,事情泄露,突厥杀了刘武周。突厥人任命苑君璋为大行台,统领刘武周的余部,仍然令郁射设督兵协助镇守。
庚申(二十七日),唐怀州总管黄君汉在西济州袭击王世充的太子王玄应,重创王玄应;熊州行军总管史万宝在九曲截击王玄应,又打败他。辛酉(二十八日),王世充攻陷邓州。
唐高祖听说平定并州,非常高兴。壬戌(二十九日),宴请群臣,赐给缯帛,让人自己进御府,尽力自取。又恢复唐俭的官爵,仍然任并州道安抚大使;将官府没收的独孤怀恩的田地房屋资财,全部赏赐给唐俭。
李世民留李仲文镇守并州,刘武周屡次派兵侵入并州境内,都被李仲文击退,李仲文还攻克一百多座城堡。唐下诏以李仲文为检校并州总管。
五月,窦建德派高士兴在幽州袭击李艺,没有攻克,撤军到笼火城。李艺袭击高士兴,重创高军,斩首五千级。窦建德手下的大将军王伏宝勇猛机智,全军数第一,众将领嫉妒他,说他要谋反,窦建德杀了王伏宝,刑前王伏宝说:“长乐王怎么能够听信谗言,自己断了自己的左右手呢!”
当初,尉迟敬德带兵帮助吕崇茂保卫夏县,唐高祖暗中派人赦免吕崇茂的罪过,拜他为夏州刺史,让他谋取尉迟敬德,事情泄露,尉迟敬德杀了吕崇茂。尉迟敬德离开夏县后,吕崇茂余部又占据夏县拒守。秦王李世民率军从晋州回师攻夏县,壬午(二十四日),屠城。
辛卯(二十九日),秦王李世民到长安。本月,突厥派遣阿史那揭多向王世充进献一千匹马,并求婚,王世充以同族之女远嫁突厥,并与突厥相互贸易。
六月壬辰(初一),唐下诏任命和州总管、东南道行台尚书令楚王杜伏威为使持节、总管江淮以南诸军事、扬州刺史、东南道行台尚书令、淮南道安抚使,晋封为吴王,赐姓李氏。任命辅公为东南道行台左仆射,进封舒国公。丙午(初三),唐立皇子李元景为赵王,李元昌为鲁王,李元亨为酆王。
显州行台尚书令楚公杨士林虽然接受唐的官爵,却北面交结王世充,南面勾结萧铣,唐下诏命庐江王李瑗与安抚使李弘敏讨伐杨士林。军队还未出发,长史田瓒遭杨士林的猜忌,甲寅(二十三日),田瓒杀死杨士林,投降王世充,王世充任命田瓒为显州总管。
秦王李世民讨伐刘武周时,突厥处罗可汗派弟弟步利设率二千骑兵协助唐军。刘武周失败后,当月,处罗可汗到晋阳,唐检校并州总管李仲文不能统制处罗;处罗又留下伦特勒,让伦特勒统领数百人,声称帮助李仲文镇守,从石岭关以北,都留下突厥兵戍守,然后离去。
唐高祖商议攻打王世充之事,王世充闻讯,从各州镇选拔骁勇,都集中到洛阳,设置四镇将军,又召募人分别守卫洛阳四城。秋季,七月壬戌(初一),高祖下诏命秦王李世民统率诸军攻打王世充。唐陕东道行台的左仆射屈突通的两个儿子都在洛阳,皇上对屈突通说:“现在想让你东征洛阳,你的两个儿子怎么办?”屈突通回答道:“臣下我过去作为阶下囚,理当被处死的,陛下不但释放了我,还施予很多恩惠。那时我就在内心发誓,希望能在有生之年为陛下尽节,只是唯恐没有机会尽节捐躯罢了。如今有幸得以充任前锋,两个儿子又有什么值得顾惜的!”高祖赞叹道:“真是一位舍身取义之士,竟能做到这样!”
癸亥(初二),突厥暗中派使者赴王世充住处,唐潞州总管李袭誉截击并打败突厥使者,夺得的牛羊数以万计。
唐骠骑大将军可朱浑定远报告:“并州总管李仲文与突厥勾结,商定准备等洛阳唐、郑交战时,引导突厥骑兵直驱长安。”甲戌(十三日),唐高祖命令皇太子镇守蒲坂以防备,又派礼部尚书唐俭安抚并州,暂时废除并州总管府,征召李仲文入朝。
壬午(二十一日),秦王李世民到达新安,王世充派遣魏王王弘烈镇守襄阳,荆王王行本镇守虎牢,宋王王泰镇守怀州,齐王王世恽负责洛阳南城,楚王王世伟守洛阳宝城,太子王玄应守洛阳东城,汉王王玄恕守含嘉城,鲁王王道徇守曜仪城,王世充亲自统帅作战军队,左辅大将军杨公卿统帅左龙骧二十八府骑兵,右游击大将军郭善才统帅内军二十八府步兵,左游击大将军跋野纲统帅外军二十八府步兵,总计三万人,以防备唐的进攻。王弘烈、王行本是楚王王世伟的儿子;王泰是王世充哥哥的儿子。
梁师都带突厥、稽胡军队入侵唐,唐行军总管段德操打败入侵之敌,斩首一千多级。
罗士信率领先头部队包围慈涧,王世充亲自带领三万兵马救援慈涧。己丑(二十八日),秦王李世民亲自带领轻骑兵前去侦察王世充军情,突然遇到王世充的部队,双方人数相差悬殊,道路又很艰险,于是被王世充包围。李世民策马飞奔并左右开弓,敌人应弦而倒,抓获王世充手下的左建威将军燕琪,王世充于是退军。李世民返回营地,满面灰尘,部下认不出,要将他拒之门外,世民摘下头盔发话,才进了军门。次日,李世民率领五万步兵骑兵开赴慈涧;王世充撤除在慈涧的防守,返回洛阳。李世民派遣行军总管史万宝自宜阳向南占据伊阙龙门,派将军刘德威自太行向东包围郑河内郡,派上谷公王君廓从洛口切断郑军的粮草运输线,派遣怀州总管黄君汉从河阴进攻回洛城;唐大军驻扎在洛阳北面的北邙,连营进逼洛阳。王世充所设洧州长史繁水人张公谨与洧州刺史崔枢以洧州城降唐。
八月丁酉(初七),南宁西蛮派遣使节入贡于唐。早先,隋末西蛮首领玩反叛,被诛杀,几个儿子都被没为官奴,丢失领地。唐高祖即皇帝位后,任命玩的儿子弘达为昆州刺史,命他携父亲尸骨回乡安葬;唐益州刺史段纶乘此时机派人招谕西蛮各部落,诸部落均降唐。
己亥(初九),窦建德属下共州县令唐纲杀死刺史,以共州降唐。邓州当地的豪门大族捉住王世充任命的邓州刺史,前来降唐。癸卯(十三日),梁师都的石堡留守张举带领一千多人降唐。
甲辰(十四日),唐怀州总管黄君汉派校尉张夜叉用水军袭击回洛城,攻克城池,捉住郑守将达奚善定,切断河阳南桥后回军,又收服郑二十余处堡垒、聚落。王世充命太子王玄应率领杨公卿等人攻回洛城,没有攻克,于是在城西修筑月城,留兵戍守。
王世充在青城宫列阵,秦王李世民也列阵相应。王世充隔着河水对李世民说:“隋朝灭亡,唐在关中称帝,郑在河南称雄,我王世充未曾向西侵唐,而秦王您却忽然率军东来犯郑,这是为什么?”李世民让宇文士及答复道:“普天之下均仰慕皇帝的声威教化,唯独阁下阻止皇帝声教,我们就为此事而来!”王世充说:“我们互相息兵讲和,不是很好吗?”宇文士及又回答:“奉诏命令我们攻取东都,没有令我们讲和。”到傍晚,双方各自带兵回营。
唐高祖派人与窦建德联系,窦建德送唐高祖的同母妹妹同安公主随使者一同返回长安。
九月,庚午(初十),梁师都的部将刘以华池县来降唐,唐任命他为林州总管。
乙卯(二十五日),唐将军刘德威袭击怀州,进入怀州外城,攻陷外城的堡垒聚落。九月,庚午(初十),梁师都的部将刘以华池县来降唐,唐任命他为林州总管。
癸酉,王世充的显州总管田瓒以所管辖的二十五个州前来降唐,从此,襄阳的王弘烈军与洛阳王世充之间断绝消息。
唐行军总管史万宝进军甘泉宫。丁丑(十七日),秦王李世民派遣右武卫将军王君廓攻打轘辕,王君廓攻克轘辕。王世充派魏隐等将领攻击王君廓,王君廓伪装逃跑,设下埋伏,大败郑兵,于是又向东攻占到管城后回军。在此之前,王世充的将领郭士衡、许罗汉进入唐境攻掠,王君廓设计击退郭、许,唐高祖下诏慰问王君郭说:“你率领十三人打败一万敌人,自古以来以少胜多,还没有过这样的先例。”
王世充的尉州刺史时德睿率领所辖、夏、陈、随、许、颍、尉七州前来降唐。秦王李世民相机行事,命归附的各州县的官吏仍用王世充所任命的官员,不作变动,改尉州为南汴州,于是郑的河南郡县相继前来归附。
降唐的原刘武周将领寻相等人大多又叛唐而去。唐军诸将怀疑尉迟敬德也会叛离,将他囚禁在军中,行台左仆射屈突通、尚书殷开山向李世民进言道:“尉迟敬德骁勇绝伦,现在被囚禁,内心必然怨恨,留着恐怕会成为后患,不如索性杀了他。”李世民说:“不然,敬德如果真要叛离,又怎么会在寻相之后呢?”马上下令放开尉迟敬德,把他带入卧室之中,赐给他金子,说:“男子汉大丈夫相互之间讲的是意气相投,不要因为一点小仇怨而介意,我最终没有相信谗言而害了忠良,您应该明白。如果您一定要走,这点金子就算作路费以表这一段共事之情。”辛巳(二十一日),李世民带五百骑兵巡视战区地形,登上魏宣武帝陵,王世充率领一万多步兵骑兵突然而至,包围李世民,单雄信挺长枪直奔李世民而去,尉迟敬德跳上马大喊着横里将单雄信刺下马,王世充军稍稍后退,敬德又护卫着李世民突出包围。李世民、尉迟敬德重新率骑兵回击,出入王世充队伍,如入无人之境。屈突通带领大军随后赶到,王世充军队大败,王世充只身逃脱;唐军活捉王世充的冠军大将军陈智略,斩首一千多级,俘虏六千手持盾牌长矛的士兵。李世民对尉迟敬德说:“怎么这么快就得到您的回报?”赐给尉迟敬德一箱金银,尉迟敬德从此日见宠遇。
尉迟敬德善于避让长矛,每次单枪匹马冲入敌阵,敌人密集的长矛刺来,却始终伤不了他,他还能夺取敌人长矛回刺过去。齐王李元吉颇以擅长骑马使长矛自负,听说尉迟敬德的名声,请求各自去掉枪头相互较量,一决胜负,尉迟敬德说:“敬德自当去枪头,齐王不必去。”然后李元吉刺尉迟敬德,始终刺不中他。秦王李世民问尉迟敬德:“夺矛和避矛哪个难?”敬德回答:“夺予难。”于是秦王又命尉迟敬德夺齐王李元吉手中的长予。李元吉手持长矛跳上马,一心要刺中尉迟敬德,但尉迟敬德只一会儿就三次夺了李元吉手中长矛,李元吉虽然脸上一副赞叹诧异的样子,而内心却深以为耻。
反叛的胡人攻陷岚州。当初,王世充任命邴元真为滑州行台仆射。濮州刺史杜才是李密的旧部,恨邴元真背叛李密,假意率众投降邴元真。邴元真仗着官势,自己前往濮州招慰,杜才出门迎接邴元真并请邴元真入内就坐,捉住邴元真斥责道:“你本来是个庸才,魏公给你很高的职位,你不曾建立一点功劳,却构成滔天大祸,如今来此送死,正是你应得的下场!”于是斩了邴元真,派人带着邴元真的首级到黎阳祭奠李密墓。壬午(二十二日),杜才以濮州降唐。
突厥莫贺咄设侵犯凉州,唐总管杨恭仁迎战,被突厥打败,突厥掠夺几千名唐朝百姓后离去。
丙戌(二十六日),唐任命田瓒为显州总管,赐爵蔡国公。冬季,十月,甲午(初五),王世充手下的大将军张镇周前来降唐。
甲辰(十五日),唐行军总管罗士信袭击并攻拔王世充的硖石堡。罗士信又包围千金堡,堡中人大骂罗士信。罗士信连夜派一百多人怀抱几十个婴儿到千金堡下,让婴儿啼哭呼叫,诈称“从东都来投奔罗总管”,然后又互相说:“这是千金堡,我们搞错了。”马上离去。堡中人以为罗士信已经离去,来的是从洛阳逃亡出来的人,派兵出堡追赶。罗士信在途中设下埋伏,待千金堡门一开,猛地冲入,堡中所藏之人屠杀殆尽。
窦建德包围幽州时,李艺向高开道告急,高开道率二千骑兵救幽州,窦建德军队撤离幽州,高开道于是随李艺派遣使者降唐。戊申(十九日),唐任命高开道为蔚州总管,赐他姓李,封为北平郡王。高开道的面颊上有一枚箭头,找来医生,让他拔去箭头,医生说:“箭头太深,没法拔。”高开道一生气,杀了医生。另外又找来一位医生,医生回答:“要拔箭头恐怕很痛。”高开道又杀了这位医生。第三次找来一位医生,医生说:“有办法拔。”于是凿颊骨,钉入楔子,骨头裂开一寸多的缝,到底取出了箭头;手术时高开道依然如故地边奏乐舞边进餐。
窦建德率领二十万兵马再次攻打幽州。窦建德的士兵已经登上城堞,薛万均、薛万彻率领一百多人的敢死队从地道中出城到窦建德军背后,突然出现袭击窦军,窦建德军溃败逃走,被唐军斩首一千多级。李艺军队乘胜迫近窦建德营地,窦建德在营中列阵,填平壕沟出营奋力还击,大败李艺军,又追击逃敌到幽州城下,攻城不克而后还军。
李密失败时,杨庆返回洛阳,恢复旧姓杨氏。待王世充称帝,杨庆又恢复姓郭,王世充任命他为管州总管,把兄长的女儿嫁给他。秦王李世民进逼洛阳,郭庆又暗中派人请求归顺,李世民派遣总管李世勣带兵前往并占据管州城。郭庆打算和妻子一同归唐,他妻子说:“主上让我来服侍您,是想拴住你的心。如今您既然辜负主上的托付,追逐名利,保全自己,我将怎么对待您呢?假如到长安,我则不过是您家里的一个奴婢罢了,对您又有什么用!希望送我回洛阳,就是您对我的恩惠了。”郭庆不答应妻子的请求。郭庆离去,他妻子对侍者说:“如果唐最终胜了郑,我们家必然灭族;郑如果胜了唐,我丈夫定然是死罪。人生至此,活着有什么用!”于是便自杀了。庚戌(二十一日),郭庆前来降唐,又恢复姓杨,唐拜他为上柱国,封爵郇国公。
当时,王世充的太子王玄应镇守虎牢关,驻扎在荥泽与汴水之间,听说杨庆降唐,带兵开赴管城,李世勣击退王玄应。李世勣让郭孝恪写书信劝说王世充的荥州刺史魏陆,魏陆秘密地请求归顺。王玄应派大将军张志到魏陆处征兵,丙辰(二十七日),魏陆活捉张志等四员将领,举州前来投降。郑阳城县令王雄率领诸堡来降唐。秦王李世民派李世勣带兵接应,任命王雄为嵩州刺史,这才打通嵩山以南的道路。魏陆让张志伪造王玄应的信,命王玄应的东路兵马停止前进,命令将领张慈宝暂且返回汴州,又秘密通知郑汴州刺史王要汉让他杀了张慈宝,王要汉斩了张慈宝投降唐。王玄应得知各州都已反叛,大为惊恐,逃回洛阳。唐下诏任命王要汉为汴州总管,赐爵国公。
王弘烈占据襄阳,唐高祖命令金州总管府司马泾阳人李大亮安抚樊州、邓州,以伺机攻取襄阳。十一月庚申(初一),李大亮进攻并攻克樊城镇,王弘烈手下将领国大安被斩首,李大亮又攻破十四座城栅。
萧铣性格狭隘,爱猜忌。他手下的将领依仗功劳恣意骄横,又好擅自杀人,萧铣对此深感不安,于是宣布命令要裁军兴农,实际是想夺诸将的兵权。大司马董景珍之弟是将军,心怀不满,谋划反叛。事情泄露,被杀死。董景珍当时镇守长沙,萧铣下诏赦免了董景珍,召他返回江陵。董景珍惧怕,甲子(初五),以长沙投降唐,唐诏令峡州刺史许绍出兵接应。
云州总管郭子和早先与突厥、梁师都互相联合结盟,后来又袭击并攻克梁师都的宁朔城。又刺探到突厥裂隙,派人报告给唐,被突厥的巡逻骑兵查获。突厥处罗可汗非常愤怒,囚禁郭子和之弟郭子升。郭子和因为自己孤立无援,形势危急,向唐请求率领所辖百姓南迁,唐下诏将他们安置在延州旧城。
张举、刘降唐,梁师都十分恐慌,派遣他的尚书陆季览游说突厥处罗可汗说:“近来中原丧乱,分裂成几个国家,势力都不强,因此都北面称臣归附突厥。如今定杨可汗刘武周已经败亡,天下都将为唐所有。师都躲不过覆灭,恐怕也会轮到可汗,可汗不如趁唐还未平定天下,像魏道武帝那样南下夺取中原,师都愿作向导。”处罗可汗听从他的建议,策划莫贺咄设从原州、泥步设和梁师都从延州侵唐,突利可汗与奚、契丹、诸部从幽州南下,会合窦建德的军队,从滏口向西,会师于晋、绛二州。莫贺咄设就是处罗可汗之弟咄;突利可汗就是始毕可汗之子什钵。
处罗可汗又打算取并州以安置杨政道,他部下群臣大多以为不可,处罗说:“我父亲丧失国家,靠隋朝才得立为汗,如此大恩不能忘却。”处罗可汗淮备出兵时去世。义成公主因为处罗的儿子奥射设面貌丑陋身体虚弱,废掉奥射设,改立莫贺咄设,号颉利可汗。乙酉(二十六日),颉利派遣使者向唐通报处罗去世的消息,高祖以对待始毕可汗丧事一样的礼节处理处罗可汗的丧事。
戊子(二十九日),唐安抚大使李大亮取得王世充的沮、华二州之地。本月,窦建德渡过黄河攻击孟海公。
当初,王世充侵占窦建德的黎阳,窦建德便攻破殷州报复王世充。从此郑、夏两国关系恶化,不再互派使节通信。等到唐军逼近洛阳,王世充派遣使节向窦建德求救。窦建德的中书侍郎刘彬劝他说:“天下大乱,唐得关西,郑得河南,夏得河北,形成三足鼎立之势。如今唐起兵攻郑,从秋到冬,唐军日见增多,郑国地域日益缩小,唐强郑弱,势必不能支撑,郑灭亡,夏也不能单独存立。不如放弃仇怨,发兵救郑,夏从外袭击,郑自内反攻,一定能打败唐军。唐军退兵后,再慢慢观察形势变化,如果郑可取就取郑,合并两国的兵力,趁唐军疲劳,可以夺取天下!”窦建德听从此论,派人见王世充,答应出师援救。窦建德又派遣礼部侍郎李大师等人赴唐军,请求唐停止进攻洛阳,秦王李世民留下使者,但不予答复。
十二月辛卯(初三),王世充境内的许、亳等十一州均请求降唐。壬辰(初四),唐燕郡王李艺再次在笼火城攻打窦建德的军队,并打败夏军。辛丑(十三日),王世充任命的随州总管徐毅举州降唐。
癸卯(十五日),唐峡州刺史许绍进攻萧铣的荆门镇,守取该镇。许绍所辖峡州与王世充的郑、萧铣的梁两国接壤,郑、梁抓获许绍的部下,全部杀死;而许绍抓获郑、梁的士兵,却发放路费全部遣返。敌人深感羞愧,也颇受感动,不再侵犯骚扰,峡州境内得以安定。
萧铣派他手下的齐王张绣攻打长沙的董景珍,董景珍对张绣说:“你没见西汉高祖‘去年彭越,往年杀韩信’这样诛杀功臣的事吗?为什么要互相攻杀呢?”张绣不作回答,进兵包围长沙。董景珍打算突围,为部下杀死。萧铣任命张绣为尚书令。张绣仗着有功,骄傲蛮横,萧铣又杀了张绣。经过此事后,梁国的功臣及众将领都产生离异的念头,兵力也日益衰弱。
王世充派遣兄长的儿子代王王琬与长孙安世前往窦建德处修好,并且请求出师救援。
突厥的伦特勒在并州,是百姓的一大祸患,唐并州总管刘世让设计活捉伦特勒。唐高祖闻讯非常高兴。张道源随窦建德在河南,派人秘密赴长安,请唐出兵攻打窦建德夏国的都城州,以震慑山东地区。丙午(十八日),唐下诏任命刘世让为行军总管,由他统领军队出土门关,奔赴州。
己酉(二十一日),瓜州剌史贺拔行威捉住骠骑将军达奚,起兵反叛。
当年,李子通渡过长江攻打沈法兴,夺取京口。沈法兴派遣他的仆射蒋元超抵抗李子通,在亭交战,蒋元超兵败身亡,沈法兴放弃毗陵,逃奔吴郡。于是丹阳、毗陵等郡都投降李子通。李子通任命原沈法兴的府掾李百药为内史侍郎、国子祭酒。
杜伏威派行台左仆射辅公率数千士卒攻李子通,任命将军阚棱、王雄诞为辅公的副将。辅公渡过长江攻打丹阳,攻克丹阳后进军驻扎于溧水,李子通率数万兵马拒敌。辅公挑选一千名精兵手持长刀作前锋,又命一千人跟随在后,对这一千人说:“有退却的,立即斩首。”自己带领其余的兵马,又在这千人的后面。李子通列方阵前进,辅公的前锋部队殊死战斗,辅公又以左右翼攻击李子通的方阵,李子通兵败逃跑,辅公追逐反而被李子通所败,返回军营,坚壁不出战。王雄诞说;“李子通没有营寨壁垒,又满足于小胜,我们乘他不加防备袭击,可以打败他。”辅公不听。王雄诞便带自己的几百名士兵于夜晚袭击李子通,乘风势放火,李子通大败,数千士卒投降。李子通粮草食尽,放弃江都,保守京口,于是江西地区全部为杜伏威所有,杜伏威迁居丹阳。
李子通又向东逃往太湖,收拾散兵,得二万人,在吴郡袭击沈法兴,大败沈法兴。沈法兴带几百个亲随放弃吴郡城逃走,吴郡贼帅闻人遂安派手下将领叶孝辩迎接沈法兴,沈法兴在半路又后悔,想杀了叶孝辩,改奔令稽。叶孝辩发觉沈法兴的意图,沈法兴处境很窘迫,于是投江而死。李子通的兵力重新强盛起来,便将都城迁到余杭,接收沈法兴的全部地盘,北从太湖,南到五岭,东包会稽,西至宣城,全为其所有。
广州和新州的贼帅高法澄、沈宝彻杀死隋朝的州官,占据二州,归附于林士弘。隋汉阳太守冯盎打败二人。不久,沈宝彻兄长的儿子沈智臣重新在新州纠合兵力,冯盎带兵攻打沈智臣。贼兵刚刚汇合,冯盎脱下头盔大声喊道:“你们认识我吗?”贼众大多数都放下兵仗赤膊行礼,于是溃散,冯盎活捉沈宝彻、沈智臣等人,岭南地区于是得以平定。
窦建德的行台尚书令恒山人胡大恩请求降唐。春季,正月癸酉(十五日),唐任命胡大恩为代州总管,封为定襄郡王,赐姓李。代州石岭以北,从刘武周起兵,充斥寇盗,李大恩将治所迁至雁门,出兵征讨,平定所有的寇盗。
稽胡族酋长刘成部落有数万人,是唐边境的祸患,辛巳(二十三日),唐高祖下诏命太子李建成统领各路兵马讨伐稽胡。王世充的梁州总管程嘉会带领部下前来降唐。杜伏威派遣将领陈正通、徐绍宗带领二千精兵,与秦王李世民会师,攻打王世充。甲申(二十六日),攻克梁县。
丙戌(二十八日),黔州刺史田世康攻打萧铣的五个州、四个镇,全部攻克。秦王李世民挑选一千多精锐骑兵,全部着黑衣黑甲,分为左右队,分别由秦叔宝、程知节(程咬金)、尉迟敬德、翟长孙统领。每次作战,李世民都亲自披上黑甲率领他们作为先锋,乘机进击,所向披靡,令敌人畏惧。行台仆射屈突通、赞皇公窦轨带兵巡行营屯,突然与王世充遭遇,交战失利,秦王李世民带领黑甲队救援,王世充大败,唐军俘获王世充的骑将葛彦璋,俘虏歼灭六千多敌人。王世充逃跑回城。
李靖向赵郡王李孝恭献十条平萧铣的计策,李孝恭将十策奏报朝廷。二月辛卯(初三),唐改信州为夔州,任命李孝恭为夔州总管,命他大造船舰,训练军队练习水战。又因为李孝恭不熟悉军事,任命李靖为行军总管,兼任李孝恭的长史,将军事委任给李靖掌管。李靖劝李孝恭征召巴、蜀地区所有酋长的子弟,量才任用,安置在身边,对外显示是引用提拔,实际作为人质。
王世充的太子王玄应率领几千人,从虎牢运粮到洛阳,秦王李世民派遣将军李君羡截击,大败王玄应的运粮军,王玄应只身逃脱。
李世民派宇文士及回朝上奏请求进军包围东都洛阳,高祖对宇文士及说:“回去跟你们秦王殿下说:这次攻打洛阳,不获全胜,决不收兵,攻陷东都之际,隋朝皇室的车驾仪仗、图书簿籍以及器械,除去各人所必须的,就都委托你收集起来,其他的男男女女玉器布帛,都用来分赐给将士们。”
辛丑(十三日),李世民将军营转移到青城宫,尚未修好壁垒,王世充就率二万兵马从方诸门而出,凭借旧马坊的墙垣沟堑,靠近水抵御唐军,唐诸将全都惊慌。李世民让精骑在北邙山列阵,自己登上北魏宣武帝陵观察郑军,对身边的人说:“贼子的处境已窘迫,倾巢而出,想侥幸打一战,今日打败他,以后他再也不敢出战!”李世民命令屈突通率领五千步兵过谷水进击王世充,并告诫屈突通道:“军队一交锋立即放烟火。”待到起烟,李世民带领骑兵向南冲击,身先士卒,与屈突通汇合兵力奋力战斗。李世民想了解王世充军阵兵力分布情况,率几十精锐骑兵冲入敌阵,一直冲到敌阵背后,不可阻挡,杀伤很多敌人。不久因长堤所限,李世民和众骑兵走散唯有将军丘行恭跟随着李世民,几名王世充的骑兵追上来,李世民的坐骑中箭倒毙。丘行恭调转马头向回骑,射击追赶的郑兵,箭无虚发,追兵不敢向前。于是丘行恭下马将自己的坐骑让给李世民,自己在马前步行,手执长刀跳跃大喊斩杀几人,冲出王世充军阵,得以回归唐军大部队。王世充也率领部下殊死战斗,军队几次三番打散后重又集合起来,从上午七八点钟直到中午,王世充的军队才退军。李世民挥军追击,直到城下,俘虏歼灭七千人,于是包围洛阳。唐骠骑将军段志玄奋力与王世充的士卒交战,深入敌阵,坐骑倒下,段志玄被王世充的士兵俘获,两名骑兵夹着他并抓住他的发髻,准备过河,段志玄奋勇跳起,那两名骑兵都掉下马来,段志玄骑上马奔回唐军,后面有几百名骑兵追赶,但不敢靠近。
早先,骠骑将军王怀文在唐军中任侦察敌情的斥候,被王世充俘获,王世充想笼络他,将他安置在身边。壬寅(十四日),王世充出右掖门,临洛水列阵,王怀文忽然举起长矛刺王世充,王世充衣内穿有护甲,长矛折断未能刺进,周围的人猝不及防,都惊呆不知所措。王怀文逃往唐军,到写口被追兵赶上,遇害。王世充回城,脱下内甲,袒露给群臣看,并说:“怀文用长矛刺我,竟没能伤我,这难道不说明天命归属于我吗!”
先前,御史大夫郑颋不愿作王世充的官,总是说有病不参预政事,这时,对王世充说:“我听说佛有金刚不坏身,陛下就是这金刚不坏身。我真是很幸运,能够生于佛世,我愿意放弃官爵削发为僧,勤于修持佛道,以助您的神武。”王世充说:“你是国家大臣,一向声高望重,一旦进身佛门,必将惊世骇俗。等到战事过后,一定尊重您的志向。”郑颋再三请求,王世充不许。郑颋下朝后对他的妻子说:“我自幼年为官,一心向往名誉节操,不幸遭遇乱世,落到如此地步,身处这互相猜忌的朝廷,立足于危亡的国家,而智力有限,无法保全自身。人生在世总有一死,早晚又有什么差别,姑且遂了我的心愿,死了也没有什么可遗憾的。”于是他剃发穿上了僧服。王世充闻讯,大为震怒,说:“你认为我必然失败,想以此逃脱一死吗?不杀了你,又怎么能制众!”于是在闹市中将郑颋斩首。郑颋临刑谈笑自如,旁边的人都很佩服他的胆量。
唐下诏赠王怀文上柱国、朔州刺史。并州安抚使唐俭秘密奏报:“真乡公李仲文与蛊惑人心的和尚志觉有谋反的言论,李仲文又娶陶氏女子以符桃李的谣言。向突厥可汗献殷勤,很合他的心意,可汗应允立其为南面可汗;李仲文在并州,贪赃枉法收受贿赂,声名狼藉。”唐高祖命裴寂、陈叔达、萧瑀共同审讯。乙巳(十七日),李仲文被斩。
庚戌(二十二日),王泰放弃河阳逃跑,他手下的将领赵夐等人以河阳城降唐。王世充的别将单雄信、裴孝达和唐总管王君廓在洛口相持,秦王李世民率五千步骑兵援助王君廓,行到轘辕,单雄信等人逃遁,王君廓追上打败他们。
壬子(二十四日),唐延州总管段德操进攻并打败刘屳成,歼敌一千多。乙卯(二十七日),王世充的怀州刺史陆善宗以怀州城降唐。
秦王李世民包围洛阳宫城。城中王世充的防御十分严密,大炮可以射五十斤重的石头,投出二百步远,有八个弓的弩,箭杆像车辐,箭镞如同臣斧,可以射五百步远。李世民四面攻城,昼夜不停,十几天未能攻克。城中先后有十三个人想以城倒戈应唐,均没有来得及发动就被杀死。唐军将士都疲惫不堪想回关中,总管刘弘基等人请求班师回朝,李世民说:“如今大举而来,应当一劳永逸。洛阳以东的各州已望风归服,唯有洛阳一座孤城,其势已不能持久,成功在即,怎么能放弃而回朝呢?”于是下令全军:“洛阳不破,决不回军,再有胆敢提起班师的一律斩首。”众人才不敢再提班师一事。高祖听说后,也下密敕让李世民还军,李世民上表说明洛阳必定可以攻克,又派参谋军事封德彝回朝面陈军前形势。封德彝对皇上说:“王世充得到的地方虽然多,但都不过是略有联系的部属,实际号令所能管辖的只不过洛阳一城而已,他已经智尽力穷,克城之日就在近期之内。现在如果回师,他的势力就会重新振作起来,再加上各地互相联合,以后想要消灭他就难了!”于是高祖听从李世民的建议。李世民写信给王世充,晓以祸福利害,王世充没有回复。
戊午(三十日),王世充的郑州司兵沈悦派人到唐左武侯大将军李世勣处请降。唐左卫将军王君廓夜晚带兵攻击虎牢,沈悦作内应,于是唐夺取虎牢,抓获郑国的荆王王行本及其长史戴胄。沈悦是沈君理的孙子。
窦建德攻克周桥,俘虏孟海公。三月庚申(初二),唐任命首领突地稽为燕州总管。
唐太子李建成俘获一千多名稽胡,释放几十名稽胡酋长、首领,授予他们官爵,让他们返回部落,招降同党,刘屳成也投降。李建成假称增置州县,要修建城邑,下令投降的稽胡年纪在二十岁以上的集中起来,然后派军队包围全部杀死,共杀死六千多人,刘屳成发觉情况不对,逃跑投奔梁师都。
唐行军总管刘世让攻打窦建德的黄州,夺取黄州。洺州严加防备,刘世让不能推进。恰值突厥准备进犯,高祖召刘世让回师。
窦建德任命的普乐县令平恩人程名振前来投降,高祖任命程名振为永宁县令,让他带兵攻略河北。程名振于夜晚袭击邺县,俘虏一千多男女。离开邺县巳八十里,看见有九十多名妇女乳汁流出,就全都将她们放了回去,邺人受他仁义之心的感动,为他施僧求福。
突厥颉利可汗继承父兄的兵马,势力强盛,颇有侵辱中原王朝的志向。颉利的妻子是隋朝的义成公主,公主的堂弟杨善经在突厥躲避战乱,杨善经和王世充的使者王文素一同劝颉利道:“过去启民可汗遭兄弟逼迫,脱身后投奔隋朝,全靠文皇帝的力量,才拥有突厥的领土君权,子孙后代享用不尽。现在唐天子非隋文皇帝的子孙,可汗您应当立杨政道为帝并伐唐,来报答昔日文皇帝的恩德。”颉利也深表赞同。唐高祖因为中原尚未平定,对待突厥十分优厚,而颉利可汗要求无度,言辞又很傲慢。甲戌(十六日),突厥侵犯汾阴县。
唐军包围洛阳,挖沟筑垒困守。洛阳城内缺粮,一匹绢才值三升粟,十匹布才值一升盐,服饰珍玩,贱如土芥。百姓把草根树叶都吃光了,就一起澄取浮泥,放入米屑作成饼吃,食后都得病,身体肿胀脚跟发软,饿死的人交错着倒在路上。当初皇泰主迁百姓入宫城时,有三万家,到这时不足三千家。就是地位高贵的公卿,这时连粗糠都吃不饱,尚书郎以下官吏,需自己亲自参加劳动,还往往饿死。窦建德命他的将领范愿守卫曹州,调孟海公、徐圆朗的所有兵马,向西救援洛阳。到滑州,王世充的行台仆射韩洪打开城门迎他们入城。己卯(二十一日),军队到酸枣。
壬午(二十四日),突厥侵犯石州,石州刺史王集打退进犯的突厥兵。
窦建德攻陷管州,杀了管州刺史郭士安;又攻陷荥阳、阳翟等县,水陆并进,用船运粮,向西溯黄河而上。王世充的弟弟徐州行台王世辩派遣手下的将领郭士衡带几千兵马与窦建德会合,共十几万人,号称有三十万,在成皋东原扎营,在板渚修筑宫室,派人和王世充互通消息。
当初,窦建德写信给秦王李世民,请唐军退到潼关,退还夺取的郑国土地,重修原来的睦邻关系。李世民召集将佐商议此事,众人都请求避开窦建德的兵锋,郭孝恪说:“王世充已是穷途末路,马上就会成阶下囚,窦建德远道而来救助王世充,这是天意要郑、夏两国灭亡。我们应当凭借武牢之险抵御窦建德,视情况而动,肯定能打败他们!”记室薛收说:“王世充保据东都,仓库充实,统帅的兵马,都是江淮地区的精锐,现在的困难只不过是缺粮。因为这个缘故,被我们拖住,想打打不了,要坚守又难以持久。窦建德亲自统帅大军远道赴援,也会尽出其精锐。如果放他到此,两寇合兵,将河北的粮食运来供给洛阳,那么大战才展开,不知什么时候结束,统一天下的日子更是遥遥无期了。现在我们应当分出兵力围困洛阳,加深壕沟增高壁垒,如果王世充出兵,要小心不和他交战,秦王您亲自率领骁勇精锐,先占据成皋,磨快兵器训练兵马,等他们到来,以逸待劳,一定能够克敌。打败窦建德后,王世充自然也就败亡,不出二十天,就会捉住两个国君!”李世民十分赞赏他的计策。薛收是薛道衡的儿子。萧瑀、屈突通、封德彝都认为:“我军疲惫不堪士气低落,王世充凭借坚城固守,不容易很快攻克,窦建德挟胜利之势而来,士气高涨锐不可挡,我军腹背受敌,不是好办法,不如撤退保守新安,以便等待时机。”李世民说:“王世充损兵折将,粮食吃尽,上下离心,我们不必花气力攻打,可以坐等他败亡。窦建德刚刚打败孟海公,将领骄傲,士卒疲惫,我们占据武牢,等于扼住他的咽喉。他如果冒险决战,我们可以轻而易举打败他;如果他犹豫不决,不来交战,要不了十天半个月,王世充自己就会溃败。破城后兵力增强,士气军势自然倍增,一下打败两个敌人,就在这一仗了。如果不迅速进军,窦建德进入武牢,周围各城新归附,必然不能坚守;两敌合力,势力必然强大,怎么会有机可乘呢?我的计划决定了!”屈突通等人又请求解除洛阳之围,凭借险要以观敌人变化,李世民不答应。于是将军队平分为两部分,由屈突通等人辅助齐王李元吉围困东都,李世民率领三千五百名骁勇向东赴武牢。李世于正午时分出发,过北邙,至河阳,取道巩县而去。王世充登上洛阳城望见唐军行动,不知唐军意图,竟不敢出城交战。癸未(二十五日),李世民进入武牢。甲申(二十六日),带领五百骁骑,出武牢,到城东二十多里处,观察窦建德的营地。沿路分别留下随行的骑兵,让李世勣、程知节、秦叔宝分别统领,埋伏在路旁,只带四名骑兵和他一起前去。李世民对尉迟敬德说:“我拿着弓箭,你手握长枪跟着我,就是来一百万人又能拿我们怎么样?”又说:“敌人看见我就返回,是上策。”离窦建德营地三里处,李世民等与窦建德的游兵相遇,游兵以为他们是侦察敌情的斥候。李世民大喊:“我是秦王。”拉弓射箭,射死对方一员将领。窦建德军中大为惊慌,出动五六千骑兵追赶,跟随李世民的人都吓得变了脸色。李世民说:“你们只管在前面走,我自己和敬德殿后。”于是勒住缰绳慢慢走,追兵快赶上就拉弓放箭,每射一箭都杀死一人。追兵惧怕便停止追击,停一会儿又重新追赶,几次三番,每次追赶上必定有人被杀死,李世民先后射杀几个人,尉迟敬德杀死十几人,追兵不敢再进逼。李世民有意徘徊或稍稍后退引诱追兵到埋伏圈内,李世勣等人就奋力战斗,大败追兵,斩首三百多级,俘获窦建德的将领殷秋、石瓒返回武牢。于是李世民致函窦建德,说明:“赵、魏地区,历来为我大唐所有,现被您侵夺,只因为淮安王被俘受到您的礼遇,又蒙送回同安公主,所以彼此真诚相待放弃旧怨。王世充最近与您修好,但已有多次反复,现在王世充的灭亡就在眼前,却花言巧语引诱您,您于是就率领三军之众,来听从调遣,千金的军费,白白为别人而消耗,实在不是上策。如今与您的前哨相遇,他们不堪一击,您与王世充还没能相见,能不心中有愧吗?我所以稍挫您的锐气,是希望您能听从善意的劝告,如果您不听,恐怕将会后悔莫及。”
立秦王李世民的儿子李泰为卫王。太子李建成返回长安。
夏季,四月己丑(初二),唐丰州总管张长逊回到朝中。当时许多议论政事的人都说,张长逊长期在丰州,受到突厥的重视,不利于国家。张长逊听到这些议论,请求回朝,高祖准许他的请求。恰好太子李建成北伐稽胡,张长逊率领部队与建成汇合,顺势回朝,官拜右武候将军。唐益州行台左仆射窦轨率领巴、蜀兵马前来与秦王会师攻打王世充,唐任命张长逊为益州行台右仆射。
己亥(十二日),突厥颉利可汗侵犯雁门,李大恩击退来敌。
壬寅(十五日),王世充的骑将杨公卿、单雄信带兵出战,齐王李元吉迎击,失利,行军总管卢君谔战死。王世充的平州刺史周仲隐以城池前来降唐。
戊申(二十一日),突厥侵犯并州。当初,处罗可汗与刘武周内外呼应,侵犯并州;高祖派太常卿郑元璹前去晓以祸福,处罗不听。不久,处罗患病身亡,突厥国的人怀疑是被郑元璹毒死,扣留郑元璹,不许他回国。高祖又派汉阳公李瑰用金子布帛贿赂颉利可汗,颉利想让李瑰行礼,李瑰不从,也被扣留下来。突厥还扣留唐左骁卫大将军长孙顺德。唐高祖很气愤,也扣留突厥的使者。李瑰是李孝恭的弟弟。
甲寅(二十七日),唐封皇子李元方为周王,李元礼为郑王,李元嘉为宋王,李元则为荆王,李元茂为越王。
窦建德在武牢受阻不能前进,停留一个多月,打几仗都未能取胜,将士们人心思归。丁巳(三十日),秦王李世民派王君廓率领一千多轻骑抢夺窦建德的运粮队,再次打败他,并俘获窦建德的大将军张青特。凌敬对窦建德说:“长乐王不如出动全部兵力渡过黄河,攻取怀州、河阳,派重将守卫,又擂响战鼓竖起战旗,翻越太行山,进入上党,略地汾州、晋州,奔赴蒲津,这样做有三点好处:一是进入无人之境,取胜可以说是万无一失;二是开拓领士召收兵马,国势更加强盛;三是关中的唐受震骇,郑国洛阳之围自然会解除。眼下的计策,没有比这更妥当的了。”窦建德准备按照凌敬的建议行事,但是王世充连续不断地派人来告急,王琬、长孙安世也日夜哭泣,请求窦建德援救洛阳,又暗地里用金玉收买窦建德手下的将领,阻挠凌敬的计划。诸将都说:“凌敬是个书生,哪里懂得打仗的事,他的话怎么能听呢?”于是窦建德向凌敬道歉说:“现在大家士气很高,这是上天在帮助我,趁此机会决战,必定能大胜,不能照您的意见办了。”凌敬再三争辩,窦建德不高兴,命人把他架了出去。窦建德的妻子曹氏对他说:“祭酒凌敬的话不能不遵从。现在您从滏口趁唐国空虚,连营渐进夺取山北并、代、汾、晋等地,又借助突厥的军队向西抄掠关中,唐军必然回师自救,还用担心郑国的东都之围不解吗?如果在此地停顿不前,磨灭士气,消耗财力,要想成功,就没有日期了!”窦建德说:“这不是女人能懂的!我来救郑,郑如今处境很危急,就要亡国,我弃他而去,是畏惧敌人而背信弃义,不能这么做。”
唐军密探报告:“窦建德探听到唐军草料用完,在黄河以北放马,准备袭击武牢。”五月戊午(初一),秦王李世民向北渡过黄河,从南面逼进广武,侦察敌情,乘机留下一千多匹马,在黄河边放牧以引诱窦建德,当晚返回武牢。己未(初二),窦建德果然倾巢而出,从板渚出牛口列战阵,北靠黄河,西临汜水,南连鹊山,连绵二十里,擂鼓前进。唐军诸将都十分惊慌,李世民带几名骑兵登上高丘望敌阵,对诸将说:“敌人从山东起兵,还没有碰见过强大的对手,如今身涉险境却很喧嚣,是没有纪律,逼近城池排列战阵,有轻视我们的意思。我们如果按兵不动,他们的勇气自然就会衰竭,列阵时间一长士卒饥饿,势必就会自动撤退,我们再追上去攻击,必然会取胜。我和各位相约,一过正午,肯定能打败他们!”窦建德轻视唐军,派三百骑兵涉过汜水,在离唐营一里地方停止。派人通报李世民说:“请挑选几百名精兵和他们打着玩玩。”李世民派王君廓带领二百名长枪手应战,相互交锋,骤进骤退,双方不分胜负,各自返回营地。王琬骑着隋炀帝的青骢马,铠甲兵器都很新,远离阵前向众人夸耀。李世民说:“他骑的真是匹好马!”尉迟敬德请求去夺马,李世民制止他说:“怎么能为了一匹马损失一员猛士呢?”尉迟敬德不听,和高甑生、梁建方三人骑马直冲入敌阵,活捉王琬,牵着他的坐骑奔回唐营,众人没有敢阻挡的。李世民让他去召回黄河以北的牧马,等他返回才出战。
窦建德排列战阵,从早晨到中午,士卒们饥饿疲惫,都坐了下来,又争着喝水,迟疑着想撤退。李世民命令宇文士及带三百骑兵经过窦建德军阵西边向南奔驰,告诫他:“敌人如果不动,你就带兵返回,如果动了,就领兵东进。”宇文士及到窦建德阵前,敌阵果然动了,李世民说:“可以打了!”这时黄河滩上的牧马也已到达,于是下令出击。李世民率领轻骑先出发,大军跟随在后,向东涉过汜水,直扑敌阵。窦建德的群臣正在朝谒,唐军骑兵突然降临,朝臣都跑向窦建德,窦建德召骑兵抵御唐军,因朝臣阻隔骑兵过不去,窦建德挥手令朝臣退下,这一进一退之际,唐军已到阵前,窦建德形势窘迫,后撤靠近东面的山坡。窦抗带兵攻打他,交战后形势稍不利。李世民率领骑兵赴援,所向披靡。淮阳王李道玄挺身冲锋陷阵,直冲出敌阵后方,又重新返回冲入阵中,几番进出,身上聚集的箭像刺猬毛一样,勇气仍然不减,放箭射人,都应声倒地。李世民把自己备用的战马送给他,让他跟随自己,于是各军大战,战场上尘土飞扬遮天蔽日。李世民率领史大奈、程知节、秦叔宝、宇文歆等人将旌旗卷起,冲入敌阵,从阵后而出,打开唐军旗帜,窦建德的士兵回头看见唐旗在阵后飘扬,迅速崩溃,唐军追出三十里,杀三千多人。窦建德被长枪刺中,逃窜到牛口渚躲避。唐车骑将军白土让、杨武威追逐窦建德,窦建德落马,白土让挺枪欲刺,窦建德说:“别杀我,我是夏王,献上我可以使你们得到富贵荣华。”杨武威下马捉住窦建德,用备用马匹驮着窦建德,来见李世民。李世民斥责窦建德道:“我们讨伐王世充,与你有什么相干,竟跑到你的领土之外,来与我们交战!”窦建德说:“现在我不自己来,恐怕以后还得烦您远途去攻取。”窦建德的将士都逃走了,唐军俘虏五万人,李世民当天就遣散俘虏,让他们返回家乡。
封德彝进帐表示庆贺,李世民笑着说:“没听您的话,才有今天的胜利。智者千虎,难免有一失呀!”封德彝羞愧万分。
窦建德的妻子曹氏和左仆射齐善行带着几百名骑兵逃回洺州。
甲子(初七),王世充的偃师、巩县均降唐。乙丑(初八),唐任命太子左庶子郑善果为山东道抚慰大使。
王世充的将领王德仁放弃旧洛阳城逃跑,副将赵季卿以城降唐。秦王李世民押解着窦建德、王琬、长孙安世、郭士衡等人到洛阳城下,给王世充看。王世充流着泪和窦建德接话,于是李世民让长孙安世等人进城叙说失败的情况。王世充召集诸将商议突围,准备南奔襄阳,众将领都说:“我们依赖的是夏王窦建德,如今夏王已被俘,我们就是突围,最终也无法成功。”丙寅(初九),王世充身穿白衣带领郑国的太子、百官及二千多人到军营门前投降。李世民按礼节接受他们投降,王世充俯下身汗流浃背。李世民说道:“你总认为我是个小孩,如今见了小孩,为什么这么恭敬?”王世充叩头谢罪。于是李世民分派出一部分人,先进入洛阳,分别把守市场商店,禁止骚扰抢掠,没有一人敢违犯禁令。
丁卯(初十),李世民进入洛阳宫城,命令记室房玄龄先进入中书省和门下省,收集隋朝的地图户籍、制文诏书,但已经都被王世充销毁,没有找到什么。又命令萧瑀、窦轨等人封存隋的仓库,没收金钱布帛,颁赐给将士们。拘押罪行特别大的十几名王世充的同党,有段达、王隆、崔洪丹、薛德音、杨汪、孟孝义、单雄信、杨公卿、郭什柱、郭士衡、董睿、张童儿、王德仁、朱粲、郭善才等,在洛水岸边斩首。
当初,李世勣与单雄信很要好,发誓同生共死。等到唐平定洛阳,李世勣说单雄信骁健无比,请求用自己所有的官爵来赎单雄信,李世民不准。李世勣再三请求仍不得,痛哭着退下。单雄信对他说:“我早知道你办不成事。”李世说:“我不惜余生,和兄长你一同死;但是既然将这条命献给了国家,事情就无法两全。况且我死了以后,谁照顾兄长你的妻儿呢?”于是割下一块大腿肉,让单雄信吃下,说道:“让这块肉随兄长化为尘土,也许可以不负当年的誓言吧!”老百姓痛恨朱粲的残忍,争相用瓦块砖头砸他的尸体,不一会儿堆成一座小山。李世民拘押韦节、杨续、长孙安世等十几个人送往长安。老百姓没有罪而被王世充关押起来的,一律释放;被杀死的,作诔文加以祭奠。
当初,秦王府的官员杜如晦的叔父杜淹侍奉王世充。杜淹与杜如晦兄弟一向不和,进谗言杀了杜如晦的兄长,又把杜如晦的弟弟杜楚客关起来,几乎饿死。但杜楚客却始终没有怨恨的样子。待到平定洛阳,杜淹应当处死,杜楚客痛哭流涕请杜如晦救杜淹,杜如晦不答应。杜楚客说:“过去叔父已经杀子大哥,如今兄长又要杀叔父,一家人自相残杀而死光,岂不令人痛心!”说着要自杀,于是杜如晦替他向李世民请求,杜淹因此免于一死。秦王李世民在阊阖门办公,苏威请求参见,但自称年老有病不能行礼。李世民派人去责备他说:“您是隋朝宰相,国家危亡不能匡扶,致使君主被弑、国家灭亡。见了李密、王世充都能叩头行礼,现在既然年老有病,就不必麻烦相见了。”后到长安,苏威又请求参见,仍然不准。苏威既老又穷,再也没能做官,死在家中,年纪八十二岁。
秦王李世民观看隋朝的宫殿,感叹道:“穷奢极欲,能不亡国吗!”下令拆了端门楼,烧了乾阳殿,毁去则天门及其门前阙楼,废除诸佛寺,城中的和尚尼姑,只各留下三十名有德之人,其余都下令还俗。
前真定县令周法明是周法尚的弟弟,隋未交结宾客,攻占黄梅县,派同族兄弟之子周孝节攻蕲春,侄子周绍则攻安陆,儿子周绍德攻沔阳,三郡全部攻克。庚午(十三日),周法明以黄梅等四郡前来降唐。
壬申(十五日),齐善行以、相、魏等州来降唐。此时,窦建德溃逃的部众跑到洺州,打算扶立窦建德的养子为王,征兵抵抗唐军;这些人又想剽掠居民,回到海边作强盗。唯有齐善行不赞成这样做,他说:“隋末丧乱,因此我们这些人才在民间聚集起来,暂且求得生存。以夏王那样的英武之人,平定河朔地区,兵强马壮,但是还被唐军一战打败被俘,竟然易如反掌,这岂不是天命已有所归属,决不是人力能够争到的吗?如今败亡到这种程度,守也没用,逃也不能免于灭亡,同样是亡国,我们怎么可以再给百姓带来灾难呢!不如倾心向唐投降,想要得到酬劳,就分光仓库里的财物,不要再残害老百姓了!”于是将仓库中几十万段帛运到万春宫东面街上,分发给将士,发了三天三夜才发完。仍旧布署士兵把守街市坊巷,已分得布匹的人立即离开,不准再进老百姓家。士卒走光以后,齐善行和夏国的仆射裴矩、行台曹旦,带领百官奉窦建德的妻子曹氏和传国八玺以及打败宇文化及时得到的珍宝,向唐请求投降。唐高祖任命齐善行为秦王左二护军,并给他很优厚的赏赐。
当初,窦建德杀宇文化及时,宇文士及的妻子隋南阳公主有个儿子名叫宇文禅师,窦建德的虎贲郎将於士澄问公主道:“宇文化及犯大逆罪,兄弟的儿子都要连坐从死,如果您舍不得禅师,会替您留下他来。”公主流泪道:“虎贲您既然是隋室的贵臣,这事还用得着问我吗?”最终窦建德杀了宇文禅师。公主接着请求出家作尼姑。待到窦建德败亡,公主将要返回长安,在洛阳和宇文士及相遇,宇文士及请求和她相见,公主不答应。宇文士及站在门外,请求恢复夫妻关系。公主说:“我和你家是仇人,现在之所以没有亲手杀你,是因为我知道谋逆时你未曾参预密谋罢了。”怒声让宇文士及马上离开。宇文士及再三请求,公主生气地说:“你一定想要死,就可以相见。”宇文士及知道公主的意志不可更改,于是作揖告辞离去。
乙亥(十八日),唐任命周法明为黄州总管。戊寅(二十一日),王世充的徐州行台杞王王世辩到河南道安抚大使任处,以徐、宋等三十八州之地请求投降。原属王世充的地区全部平定。
窦建德的博州刺史冯士羡又推举唐淮安王李神通为慰抚山东使,攻下三十几州,窦建德的领地全部平定。
己卯(二十二日),唐代州总管李大恩进攻并打败苑君璋。
突厥侵犯唐边境,长平靖王李叔良督率五位将领还击,李叔良身中流箭,回师。六月戊子(初二),李叔良在途中去世。
戊戌(十二日),孟海公的余党蒋善合以郓州,孟啖鬼以曹州来降唐。孟啖鬼是孟海公的堂兄。庚子(十四日),营州人石世则捉住总管晋文衍,以全州反叛,拥戴族突地稽为主。
唐黄州总管周法明攻打萧铣的安州,攻陷安州并俘获萧铣的安州总管马贵迁。
乙巳(十九日),唐任命右骁卫将军盛彦师为宋州总管,安抚河南。
乙卯(二十九日),海州贼帅臧君相带着五个州来降唐,唐任命他为海州总管。
秋季,七月庚申(初五),王世充的行台王弘烈、王泰、左仆射豆卢行褒、右仆射苏世长以襄州前来降唐。高祖与豆卢行褒、苏世长都有交情,早先,多次通过书信招降二人,豆卢行褒总是杀了唐的使者。他们到了长安后,高祖杀了豆卢行褒并责备苏世长。苏世长回答说:“隋丧失政权,天下之人都在追逐它。陛下既已得到统治大权,怎么能再怨恨同您一起追逐的人,要判他们争权的罪呢?”高祖笑了,释放苏世长,任命他为谏议大夫。苏世长曾经随高祖在高陵围猎,捉了很多飞禽野兽,高祖对群臣说:“今天打猎,高兴吗?”世长回答:“陛下游猎,只稍稍耽误政事,打猎不足十旬,还称不上高兴!”高祖听后脸色大变,一会儿笑着说:“你又发狂了?”世长回答:“在臣下来说是狂,对陛下而言是绝对忠诚。”苏世长还曾在披香殿侍奉高祖饮宴,酒喝到兴头上,对高祖说:“这披香殿是隋炀帝建的吧?”高祖说:“你的劝告好像挺直率,其实很多是装傻,你难道不知道这披香殿是朕建造的,怎么能说是炀帝建的?”苏世长回答道:“臣下我实在不知道是谁建的,只不过因为看到这殿像商纣王的倾宫、鹿台一样华丽奢侈,不是新兴帝王所应该建的罢了。如果是陛下建造的,确实不合适。臣过去在武功侍陛下,看见陛下所住的房屋仅能够遮住风雨,当时陛下也认为很满足了。如今继承隋朝的宫殿,已经极端奢侈。却又增加新的宫殿,这样又怎么能够矫正隋朝的过失呢?”高祖深表同意。
甲子(初九),秦王李世民到达长安。李世民身披黄金甲,齐王李元吉、李世勣等二十五员战将跟随其后,有一万匹铁骑,前后奏响军乐,到太庙献俘获的王世充、窦建德以及隋皇家的车驾、御物,举行清点战利品的“饮至礼”祭祀祖先。
乙丑(初十),高句丽国王高建武派遣使节到唐朝进贡。高建武是高元的弟弟。
唐高祖见到王世充,历数他的罪行,王世充说:“臣的罪固然该杀,但是秦王答应我不死。”丙寅(十一日),唐下诏赦免王世充,让他作为平民和兄弟子侄一起安置在蜀中;在闹市中将窦建德处斩。