幽州总管李艺将所部兵数万会秦王世民讨刘黑闼,黑闼闻之,留兵万人,使范愿守洺州,自将兵拒艺。夜,宿沙河,程名振载鼓六十具,于城西二里堤上急击之,城中地皆震动。范愿惊惧,驰告黑闼;黑闼遽还,遣其弟十善与行台张君立将兵一万击艺于鼓城。壬子,战于徐河,十善、君立大败,所失亡八千人。
丁卯(十二日),唐因为天下已大致平定,大赦天下百姓罪人,免除一年的徭役。陕、鼎、函、虢、虞、芮六州由于转运辛劳、耗费,幽州境内因长期受敌军阻隔,均免除二年徭役。国家的律、令、格、式,暂使用隋朝开皇旧制。赦令颁布后,王世充、窦建德的余党仍然有人被迁移到很远的地方,治书侍御史孙伏伽上言:“可以没有军队、粮食,但不可以不讲信义。陛下既然已经发布赦令,又将人迁走,这是自己违背自己的本心,让大臣平民以哪个为标准呢?而且王世充尚且得到宽大,何况是他的余党,应当将他们释放。”高祖听从他的劝谏。
因为防守人员尚未配备好,王世充一行被安置在雍州官衙内。被王世充所杀的独孤机的儿子定州刺史独孤修德带着兄弟们到王世充停留的地方,假称有敕令传唤郑王,王世充和兄长王世恽跑出门,被独孤修德等人杀死。唐下诏罢免独孤修德的官爵。王世充其余的兄弟子侄等人,也在赴蜀途中以谋反罪被处死。
隋朝末年,钱币的弊病是质量低劣份量不足,甚至有裁剪皮革或糊纸作钱的,老百姓无法承受这弊害。到此时,才开始行用“开元通宝”钱,一枚重二铢四参,十枚钱重一两,轻重、大小很合适,各地使用方便。唐高祖命给事中欧阳询撰钱币上的文字并书写,文字回环往复都能成义。
唐任命屈突通为陕东道大行台右仆射,镇守洛阳;任命淮阳王李道玄为洛州总管。李世勣之父李盖终于平安归来,下诏恢复他的官爵。窦轨返回益州。窦轨带兵征讨,有时一连十天半个月不脱战袍。性格严酷,部下将佐有过错,不分贵贱立即斩首,鞭打下属官吏和老百姓,经常鲜血流满庭院,部下见到他都很害怕,连脚都不敢移动,气也不敢出。
癸酉(十八日),唐在洛、并、幽、益等州设置钱监,赐予秦王李世民、齐王李元吉各三处官炉,裴寂一处官炉,准许他们铸钱。除此之外,有敢私自铸钱的,本人处死,家属没收流放边地。
平定河北之后,高祖任命陈君宾为洺州刺史。将军秦武通等人统兵驻札在州,高祖想让他们分别镇守东部各州。唐又任命郑善果等人为慰抚大使,赴洺州选拔任命山东各州县的官员。
窦建德败亡时,他手下的将领有不少盗窃仓库中的财物藏起来,待到在民间安居,又暴虐横行乡里,成了老百姓的祸害,唐朝官吏将他们绳之以法,有时用鞭子痛笞他们,因此窦建德的旧将领都惊恐不安。高雅贤、王小胡的家在洺州,打算私下带着家财逃跑,官吏追捕他们,高雅贤等人逃到贝州。恰好高祖征召窦建德的旧将范愿、董康买、曹湛以及高雅贤等人,于是范愿等人互相商量:“王世充以洛阳降唐,他的将相大臣段达、单雄信等人都遭满门抄斩;我们到长安,肯定也逃不脱。自大业十年以来,我们这些人身经百战,早就该死了,现在为什么还吝惜余生,而不用有生之年干一番大事呢?况且夏王抓住唐淮安王李神通,以客人的礼节对待他,而唐捉住夏王(窦建德)却马上杀了他。我们这些人都受到夏王的厚待,现在不替他报仇,以后怎么见天下的人?”于是策划反叛,占卜的结果,以姓刘的人为首领吉利,于是一同到漳南县,去见窦建德的旧将领刘雅,将计划告诉刘雅。刘雅说:“天下刚刚安定,我打算在乡下养老,不想再起兵!”众人很生气,又怕计划被泄露,于是杀了刘雅。窦建德所封汉东公刘黑闼,这时在漳南隐居,众将领去拜见他,告诉他计划,刘黑闼欣然从命。刘黑闼正在种菜,当即杀了耕牛和众将领一同边吃边商定大计,集合一百人。甲戌(十九日),他们袭击并占领漳南县。当时,各道如若有事就设置行台尚书省,无事就停罢。唐朝廷得知刘黑闼作乱,于是在洺州设置山东行台,在魏、冀、定、沧等州都设置总管府。丁丑(二十二日),唐任命淮安王李神通为山东道行台右仆射。
辛巳(二十六日),唐褒州道安抚使郭行方攻打并夺取萧铣的鄀州。孟海公与窦建德一同伏法,他的堂兄戴州刺史孟啖鬼内心不安,挟持孟海公的儿子孟义以曹、戴二州反唐,将禹城县令蒋善合当作心腹,蒋善合与身边的人合谋杀了孟啖鬼。
丁亥(初二),唐命太子李建成安抚北部边疆。
丁酉(十二日),刘黑闼攻陷县,唐魏州刺史权威、贝州刺史戴元祥和他交战,均失败身亡,刘黑闼重新得到他原来的残部及全部武器装备。窦建德的旧部有些人投奔刘黑闼,刘黑闼拥有二千人马,在漳南筑坛,祭奠窦建德,向窦的亡魂报告他们起兵的意图,自称大将军。唐高祖下诏调发关中三千步骑兵,由将军秦武通、定州总管兰田人李玄通率领攻打刘黑闼,又下诏命幽州总管李艺带兵合力攻刘黑闼。
癸卯(十八日),突厥侵犯代州,唐总管李大恩派遣行军总管王孝基拒敌,全军覆没。甲辰(十几日),突厥进军包围崞县。乙巳(二十日),王孝基从突厥逃回,李大恩人马不多,据城自守,突厥不敢进逼,一个多月后撤兵。
高祖因为南方的寇盗还很多,丙午(二十一日),任命左武候将军张镇周为淮南道行军总管,大将军陈智略为岭南道行军总管,镇守安抚淮南、岭南。
丁未(二十二日),刘黑闼攻陷历亭县,捉住唐屯卫将军王行敏,让他行礼,王行敏不拜,于是刘黑闼杀了他。
当初,洛阳平定后,徐圆朗请求投降,唐授予他兖州总管,封鲁郡公。刘黑闼反叛,秘密地与徐圆朗联系。高祖命葛公盛彦师安抚河南,走到任城。辛亥(二十六日),徐圆朗逮捕盛彦师,起兵反唐。刘黑闼以徐圆朗为大行台元师,兖、郓、陈、杞、伊、洛、曹、戴等八州的豪强均响应徐圆朗。徐圆朗对盛彦师极其优待,让盛彦师写信给他的弟弟,命他以整个虞城投降。盛彦师在信中写道:“我奉命出使未能称职,被贼人俘虏,作为臣子不忠,立誓赴死;你好好奉养老母亲,不要牵挂我。”徐圆朗一开始变了脸色,而盛彦师神色自如,徐圆朗于是笑了,说:“盛将军很有胆量气节,不可杀。”像原来一样对待盛彦师。
河南道安抚大使任瑰走到宋州,恰好遇徐圆朗反叛,副使柳浚劝任返回汴州自守,任瑰笑着说:“柳公胆子怎么这么小?”徐圆朗又攻陷楚丘,带兵准备围攻虞城,任派部下将领崔枢、张公谨从鄢陵率领各州豪强作人质的子弟一百多人去守卫虞城。柳浚说;“崔枢和张公谨原来都是王世充的部下,各州人质的父兄也都反叛,这一去恐怕会叛变。”任瑰不作回答。崔枢到虞城,分派人质让他们和本地人混合编队共同守城。叛军逐渐逼近,有人质反叛的,崔枢就杀了他们的队长。于是各个队长都害怕,纷纷杀了队里的人质,崔枢也不禁止,将人质的头割下挂在城门外,并派人告诉任瑰。任瑰假装很生气地说:“我所以让人质一起去,是打算用来招降他们的父兄,他们有什么罪而要杀了他们?”退下后对柳浚说:“我早知道崔枢能这么做。虞城县人既然杀了人质,加深与叛军的仇恨,我还担心什么呢?”叛军攻打虞城,果然未能攻克而撤走。
当初,窦建德任命鄱阳人崔元逊为深州刺史,等到刘黑闼反叛,崔元逊和几十名同党在郊外谋划,在车中埋伏下武装士兵,用稻草盖在上面,直接冲入州府衙门,从草中呐喊着冲出来,捉住唐任命的深州刺史裴晞,杀了他,他首级送给刘黑闼。
九月乙卯(初一),文登贼帅淳于难请求投降,唐设置登州,任命淳于难为登州刺史。
突厥侵犯并州,唐派遣左屯卫大将军窦琮等人迎击。戊午(初四),突厥侵犯原州,唐派行军总管尉迟敬德等人迎击。
辛酉(初七),徐圆朗自称鲁王。己卯(二十五日),唐高祖下诏搜检天下户口。徐圆朗侵济州,唐济州治中吴论击退徐圆朗的进攻。
隋末,歙州贼首汪华占据黟、歙等五州,拥有一万人,自称吴王。甲子(初十),汪华派人前来投降,唐授予他歙州总管之官。
隋末,弋阳人卢祖尚纠集青壮保卫乡里,军队部署严整,群盗都惧怕他。隋炀帝被杀后,乡亲拥载卢祖尚为光州刺史,当时年仅十九,上表给隋东都的皇泰主。待王世充自立,卢祖尚前来降唐。丙子(二十二日),唐任命卢祖尚为光州总管。
癸未(二十九日),唐高祖下诏以为,太常寺乐工均是前代因犯罪而被发配或收为官奴的人,子子孙孙相互继承,经过多年,实是可哀可惜,宜一律免除为民;并令管理此事的官吏,如果他们已经做官入流内,不要再追查。
甲申(三十日),唐灵州总管杨师道攻打突厥,太败突厥。杨师道是杨恭仁的弟弟。
唐下诏征发巴、蜀军队,任命赵郡王李孝恭为荆湘道行军总管,李靖代理行军长史,统领十二总管,从夔州沿长江向东顺流而下;又任命庐江王李瑗为荆郢道行军元帅,黔州刺史田世康取道辰州道,黄州总管周法明走夏口道,一同攻打萧铣。当月,李孝恭从夔州出发。当时峡江正涨水,众位将领请求待水落后再进军,李靖说:“兵贵神速。现在我们的兵力刚刚调集,萧铣还不知道,如果趁长江涨水,疾速抵达他的城下,趁他没有防备突然袭击,这样必定能活擒萧铣,不可失去良机!”李孝恭听从他的意见。
淮安王李神通率领关内兵到冀州,与李艺军会师。唐又征调邢、洺、魏、恒、赵等州兵力共五万多人,在饶阳城南与刘黑闼会战,列战阵长达十几里,刘黑闼的人少,只沿河堤排成单行列阵以抵挡唐军。时值刮风下雪,李神通乘风进攻,一会儿风向逆转,李神通大败,兵马物资损失三分之二。李艺在西边攻打高雅贤,打败高雅贤追逐出几里,得知大军失利,退何藁城,刘黑闼到藁城攻打李艺,李艺也被打败,薛万均、薛万彻兄弟都被刘黑闼俘虏,被剪了头发供驱使。薛万均兄弟逃回,李艺带兵返回幽州。刘黑闼的军势大振。
高祖因为秦王李世民功勋卓著,前代王朝的官爵都不能够与之相称,于是特别设置天策上将,位置在王、公之上。冬季,十月,任命秦王李世民为天策上将,领司徒、陕乐道大行台尚书令,食邑增加到二万户,于是建立天策府,设置官员。任命齐王李元吉为司空。李世民因为国家逐渐平定,于是在宫殿西侧设馆,接待四方的博学之人,发布亲王教令任命秦王府属杜如晦,记室房玄龄、虞世南,文学褚亮、姚思廉,主薄李玄道,参军蔡允恭、薛元敬、颜相时,谘议典签苏勖,天策府从事中郎于志宁,军谘祭酒苏世长,记室薛收,仓曹李守素,国子助教陆德明、孔颖达,信都人盖文达,宋州总管府户曹许敬宗,均以本人官职兼任文学馆学士,分三班每日轮值,供给珍馐美味,礼遇恩宠格外优厚。李世民上朝、办公之余,总是来到文学馆,找各位学士讨论文章典籍,有时到半夜才就寝。李世民又让库直阎立本分别给各位画像,由褚亮作赞,号称“十八学士”。士大夫能够成为文学馆学士人选,当时人就称为“登瀛州”,比喻他们一步成仙。蔡允恭是蔡大宝弟弟的儿子,薛元敬是薛收的侄子,颜相时是颜师古弟弟,阎立本是阎毗的儿子。
当初,杜如晦作秦王府兵曹参军,不久迁长为陕州长史。当时王府的属官大多转任地方官,李世民对此不满。房玄龄说:“别人不可惜,至于杜如晦,是辅佐帝王之业的人才,秦王要想经营四方,非得杜如晦不可。”李世民惊叹道:“不是您说起,几乎失去了人才。”立即奏请杜如晦为秦王府属。杜如晦与房玄龄经常跟随李世民征伐,在军中参谋策划,军中事务繁杂,但杜如晦分析判决十分从容。李世民每次打胜仗,攻克城池,各位将领争相搜取珠宝财物,唯有房玄龄调查征收人才,罗致于幕府。无论哪位将佐有勇略,房玄龄必定竭力与他交结,让他能为秦王李世民不惜生命。李世民常派房玄龄入朝奏事,高祖感叹道:“玄龄代我儿陈奏事宜,虽然远隔千里,但都好像我儿与我面谈一样。”李玄道曾经是李密的记室,李密败亡,他的官员都被王世充俘虏,他们怕死,通夜不眠。唯独李玄道照常起居,说:“生死有命,不是担心就能免除的!”众人都很佩服他的见识胆量。
庚寅(初六),刘黑闼攻陷瀛州,杀死唐瀛州刺史卢士睿。观州老百姓捉住刺史雷德备,以城投降刘黑闼。
辛卯(初七),萧铣的鄂州刺史雷长颖以鲁山来降唐。赵郡王李孝恭率领二千多艘战船沿长江向东而下,萧铣因为长江正在涨水,未做任何防备,李孝恭等人率军攻克萧铣荆门、宜都二镇,推进到夷陵。萧铣的将领文士弘率数万精兵驻扎在清江,癸巳(初九),李孝恭打退他,缴获三百多艘战船,杀死、淹死的人数以万计,一直追击到百里洲。文士弘收拾残兵再战,唐军又打败他,进入北江。萧铣的江州总管盖彦举以五州降唐。
唐毛州刺史赵元恺性情严厉急燥,他管辖的百姓都忍受不了。丁卯,毛州百姓董灯明等人暴动,杀死赵元恺响应刘黑闼。盛彦师从徐圆朗处逃归唐。王薄乘机游说青、莱、密各州,各州都被他说服投降。
萧铣裁去军队经营农业时,只留几千名士兵担任警卫,听说唐军已压境,文士弘战败,大为惊慌,仓猝征兵,所征之兵都在长江、五岭以南,路途遥远,不能马上调集,于是将现有兵力全部用来迎敌。李孝恭准备攻打萧铣,李靖劝阻道:“对方是挽救败局的军队,计谋没有预先制订,势头不会持久,不如暂且停泊在南岸,缓一天进攻,他们必然会分散兵力,有的留下来阻挡我军,有的返回城守卫,兵力一分散势力就削弱,我军乘敌军松懈发起进攻,必然取胜。现在如果马上攻打,敌方会拼力死战,楚兵又剽悍勇猛,不易抵挡。”李孝恭不听,留李靖守卫军营,自己带领精锐部队出战,果然失败逃跑,奔向南岸。萧铣的部队放弃船只去收拾抢夺唐军丢下的军资,人人都背负很多,李靖见敌军混乱,挥兵奋击,大败敌军,乘胜直抵江陵,进入江陵外城。又攻拔水城,缴获大批船舰,李靖让李孝恭把所获船舰全部散弃于长江中。诸将领都说:“打败敌人缴获战利品,应当利用,怎么能够放弃用来资助敌人?”李靖说:“萧铣的地盘,南到五岭以南,东到洞庭湖。我们孤军深入,如果攻城不下,敌人援军从四方赶来,我军就会腹背受敌,进退不成,虽然有船舰又怎么能用?现在放弃船舰,让它们堵满长江顺流而下,敌方援军见到,必然认为江陵城已被攻陷,就不敢轻易进军,要前来侦察,他们行动迟缓十天半个月,我军取胜就有把握了。”萧铣的援兵见到舟舰,果然怀疑,不敢前进。萧铣的交州刺史丘和、长史高士廉、司马杜之松准备去江陵朝见,得知萧铣失败,全都到李孝恭军前投降。
李孝恭带军包围江陵,萧铣内外断绝消息,向中书侍郎岑文本询问对策,岑文本劝他投降,于是萧铣对他的大臣们说:“上天不保佐梁,我们不能再支撑了。如果一定要等到力尽粮绝,百姓就会蒙受忧患,怎么能为了我一个人的缘故让百姓遭涂炭呢?”乙巳(二十一日),萧铣用牛、羊、猪三牲在太庙禀告祖先,下令打开城门出城投降,守城的人皆哭泣。萧铣带领他的群臣穿着丧服到唐军营门前,说:“该死的只有我萧铣一个人,百姓无罪,希望不要屠杀抢掠。”李孝恭进城占领了陵,各位将领想大肆掠夺,岑文本劝李孝恭说:“江南的百姓,从隋末以来,受虐政的残害,加上群雄争斗,如今生存下来的,都是刀枪下逃出的性命,他们苦苦盼望着贤明的君主,萧氏君臣、江陵的父老所以决定归顺,是认为也许可以从此安定了。眼下若是放纵军队抢掠,恐怕从江陵向南的广大地区,不再有归化之心了!”李孝恭认为他的意见很对,立即下令禁止抢掠。诸将领又说:“梁的将帅抵抗官军战死的,罪恶深重,请求籍没他们的家产,用来赏赐将士。”李靖说:“王者之师,应当以仁义为先声。他们为自己的君主战斗而死,是忠臣,怎么能与叛逆罪一样籍没其家呢?”于是,江陵城中井然有序,秋毫无犯。南方各州县闻讯,均望风归顺。萧铣投降几天后,他的十几万援军来到江陵,听说江陵失守,纷纷脱下征袍放下武器降唐。
李孝恭送萧铣到长安,高祖数说他的罪过,萧铣说:“隋朝残暴失去天下,天下人都起兵纷纷来争夺。我萧铣没有上天的照应,才到今天这种境地;如果要以此来定罪,我只有死路一条了!”最终在闹市斩了萧铣。高祖下诏任命李孝恭为荆州总管;李靖为上柱国,赐永康县公的爵位,仍然让他安抚岭南地区,可以承制任命官员。
早先,萧铣派遣黄门侍郎江陵人刘洎攻打岭南,夺取五十多座城池,尚未回师,萧铣已败亡,刘洎以所得的城池来投降。唐授予他南康州都督府长史的职位。戊申(二十四日),徐圆朗的昌州治中刘善行以须昌来投降。
庚戌(二十六日),下诏规定陕东道大行台尚书省从尚书令、仆射到郎中、主事,品级均与京师的同一官员相同,但人员数目较少,山东行台及总管府、各州均隶属于陕东道大行台。益州、襄州、山东、淮南、河北等道的尚书令、仆射以下官员的品级,分别比京师官员降低一等,人员比陕东道大行台更减少。行台尚书令可以承制任命官员。秦王、齐王府除亲王府官员外,分别设置左右六护军府,及左右亲事府、帐内府。
闰十月,乙卯(初二),唐高祖临幸稷州;己未(初六),又临幸武功旧宅;壬戌(初九),在好畴狩猎;乙丑(十二日),在九山狩猎;丁卯(十四日),在仲山狩猎;戊辰(十五日),在清水谷狩猎,于是又临幸三原县;辛未(十八日),驾临周氏陂;壬申(十九日),返回长安。
十一月甲申(初一),高祖於圜丘祭天。
杜伏威命他的将领王雄诞攻打李子通,李子通用精兵把守独松岭。王雄诞派他的将领陈当带一千多人登高占据险要之处进逼李子通,打了许多旗帜,夜晚将火把绑在树上,布满山上山下。李子通惧怕,烧毁营寨逃走,退守杭州,王雄诞追击李子通,又在杭州城下打败他。庚寅(初七),李子通穷途末路,请求投降。杜伏威捉住李子通及其左仆射乐伯通押送长安,高祖释放他们。
早先,汪华占据黟、歙二州,称王十多年,王雄诞回师攻打汪华,汪华在新安洞抵御王雄诞,军队武器都很精良。王雄诞在山谷埋伏下精兵,自己带着几千老弱进攻汪华的队伍,才一接触,就假装失利,逃回营地,汪华攻打王雄诞的营地,打不下,恰好天黑了,于是带兵返回,王雄诞的伏兵已占领洞口,汪华不能进入,形势窘迫,请求投降。
闻入遂安占据昆山,不归附任何人,杜伏威让王雄诞攻打他,王雄诞因为昆山地势险要,难以力胜,于是独自一人来到昆山城下,向闻人遂安陈述唐朝的威灵,并说明得失祸福,闻人遂安心悦诚服,率领手下将领出城投降。于是杜伏威占据全部淮南、江东地区,南面到岭南,东到大海。王雄诞因功官拜歙州总管,赐爵宜春郡公。
壬辰(初九),唐林州部管刘旻攻打刘屳成,大败刘屳成。刘屳成只身逃脱,他的部落全部投降。
李靖翻越五岭,派人分别到各道招抚诸州,所到之处都纷纷投降。萧铣的桂州总管李袭志率领他的部属前业投降,赵郡王李孝恭当即任命李袭志为桂州总管,第二年李袭志入朝。唐任命李靖为岭南抚慰大使,检校桂州总管,带领军队夺取九十六个州,得六十多万户。
壬寅(十九日),刘黑闼攻陷定州,捉住唐总管李玄通,刘黑闼爱惜他的才能,想任命他为大将,李玄通不干。一些李玄通原来的部下送给他酒肉,李玄通说:“各位可怜我身受囚禁之辱,幸以酒肉来开导安慰我,我要为各位一醉方休。”酒喝得正在兴头上,李玄通对看守说:“我能舞剑,希望能把刀借我用一下。”看守把刀给了他,李玄通舞完后叹息道:“我作为大丈夫受国家厚恩,镇守一方,不能保全所守领地,还有什么脸面苟活于世呢!”于是举刀自杀,剖腹而死。唐高祖闻讯,为他痛哭,拜他的儿子李伏护为大将。
庚戌(二十七),杞州人周文举杀死唐杞州刺史王文矩,以城响应徐圆朗。
幽州发生大饥荒,高开道答应给粮救济饥民。李艺让老人小孩到高开道处去求食,高开道都给予厚待。李艺大喜,于是让三千百姓,带几百辆车,一千多匹驴马到高开道外领粮,高开道全部扣留下来,与李艺断绝关系,重新称燕王,北面联络突厥,南面和刘黑闼勾结,带兵攻打易州,没有攻克,于大肆掠夺而去。他又派遣将领谢棱向李艺诈降,请求李艺出兵援救,李艺出兵接应谢棱,快到怀戎时,谢棱袭击并打败李艺。高开道几次与突厥联兵入侵,恒、定,幽、易几州都受他的危害。
十二月乙卯(初三),刘黑闼攻陷冀州,杀唐冀州刺史麹棱。刘黑闼打败淮安王李神通后,致函赵、魏两地,窦建德的旧部纷纷起兵杀死唐朝官吏响应刘黑闼。庚申(初八),唐派遣右屯卫大将军义安王李孝常带兵讨伐刘黑闼。刘黑闼带几万兵马进逼宗城,唐黎州总管李世驻扎在宗城,此时放弃宗城逃走,退保州。甲子(十二日),刘黑闼追击李世勣等人,打败唐军,杀了五千名士兵,李世勣只身逃脱。丙寅(十四日),州当地豪强在城中反叛响应刘黑闼。刘黑闼在州城东南祭告上天及窦建德然后进入州城。此后十天,带兵攻下相州,捉住唐相州刺史房晃,右武卫将军张士贵突围逃走。刘黑闼向南攻取黎、卫两州,半年之间,恢复全部窦建德旧地。刘黑闼又派遣使节北面联合突厥,颉利可汗派俟斤宋邪那率领突厥骑兵随刘黑闼征战。唐右武卫将军秦武通、州刺史陈君宾、永宁县令程名振都从河北逃回长安。
丁卯(十五日),唐高祖命令秦王李世民、齐王李元吉率兵讨伐刘黑闼。
昆弥蛮派遣使节归附唐朝。昆弥就是汉代的昆明。州治中吉弘纬沟通与南宁的联系,到昆弥国游说,于是昆弥前来归附。
己巳(十七日),刘黑闼攻陷邢州、赵州;庚午(十八日),攻陷魏州,杀死唐总管潘道毅;辛未(十九日),攻陷莘州。
壬申(二十日),唐朝宋王李元嘉封为徐王。
唐高祖武德五年(壬午,公元622年),春季正月,刘黑闼自称汉东王,改年号为天造,都城设在州。任命范愿为左仆射,董康买为兵部尚书,高雅贤为右领军,征召王琮为中书令,刘斌为中书侍郎,窦建德时期的文武官员全部恢复原来的职位。刘黑闼的法令行政,全部效法窦建德,但他作战勇猛果敢则超过窦建德。
丙戌(初四),同安盗贼首领殷恭邃以舒州降唐。
丁亥(初五),唐济州别驾刘伯通捉住刺史窦务本,以济州归附徐圆朗。
庚寅(初八),唐东盐州治中王才艺杀死刺史田华,以城池响应刘黑闼。
秦王李世民的大军到获嘉,刘黑闼放弃相州,撤退保卫州。丙申(十四日),李世民收复相州,进军肥乡,在水边布营进逼刘黑闼。
萧铣败亡后,他的散兵大部分投靠林士弘,林士弘的军队因此重振势力。
己酉(二十七日),岭南俚族首领杨世略以循、潮二州降唐。
唐朝使者王义童夺取泉、睦、建三州。 唐幽州总管李艺率领他的几万部队会同秦王李世民讨伐刘黑闼,刘黑闼闻讯,留下一万兵力,命范愿守卫州,自己率军抵抗李艺。夜晚,刘黑闼在沙河县宿营,程名振带六十面大鼓,在州城西二里处的河堤上猛擂鼓,城中的地面都感到震动。范愿惊慌失措,派飞骑报告刘黑闼,刘黑闼迅速返回州,派他的弟弟刘十善和行台张君立率领一万兵马在鼓城攻打李艺。壬子(三十日),双方在徐河交战,刘十善、张君立大败,损失八千人。
洛水县人李去惑占据城池降唐,秦王李世民派彭公王君廓率一千五百名骑兵赴水,进城与李去惑共同守城。二月,刘黑闼带军回师攻打水,癸亥(十一日),走到列人县,秦王李世民命秦叔宝截击并打败刘黑闼。
豫章盗贼首领张善安以虔、吉等五州降唐,官拜洪州总管。
戊辰(十六日),金乡人阳孝诚背叛徐圆朗,以金乡县城降唐。己巳(十七日),秦王李世民收复邢州。辛未(十九日),井州人冯伯让以城降唐。
丙子(二十四日),李艺夺取刘黑闼占据的定、栾、廉、赵四州,抓获刘黑闼的尚书刘希道,然后带兵与秦王李世民在州会师。
刘黑闼攻水很猛。水城四周都是水,水宽五十多步,刘黑闼在城东北修建二条甬道用来攻城;秦王李世民三次带军救援,都受到刘黑闼的阻拦,无法前进。李世民怕王君廓守不住城池,召集众将领商议救援之事,李世勣说:“如果甬道修到城下,城池必定失守。”行军总管郯勇公罗士信请求代替王君廓守城。李世民于是登上城南的高坟,用旗语招王君廓,王君廓率领部下奋战,突出包围,罗士信趁机率二百士卒进城,代替王君廓坚守城池。刘黑闼昼夜猛攻水,恰逢大雪,唐军无法增援,经过八天,丁丑(二十五日),水城陷落。刘黑闼早就听说罗士信勇猛,不想杀他,罗士信言语态度威武不屈,于是刘黑闼杀了他,当时罗士信仅二十岁。
戊寅(二十六日),唐汴州总管王要汉攻打徐圆朗占据的杞州,夺取城池,抓获徐圆朗的将领周文举。
庚辰(二十八日),唐延州道行军总管段德操攻击梁师都的石堡城,梁师都亲自带兵救援,段德操与梁师都交锋,大败梁师都,梁师都只带十六名骑兵逃跑。高祖增加段德操的兵力,让他乘胜进军攻打夏州,段德操攻克夏州东城,梁师都带几百人保守夏州西城,恰好突厥救援梁师都的军队到达,高祖下诏命段德操撤军。
辛巳(二十九日),秦王李世民攻下水。三月,李世民和李艺在水以南扎营,分兵驻扎在水以北。刘黑闼多次来挑战,李世民坚持不应战,却另派奇兵切断刘黑闼的粮食运输线。壬辰(十一日),刘黑闼任命高雅贤为左仆射,军中举行盛大宴会。李世带兵逼近刘黑闼军营,高雅贤趁酒醉,单枪匹马追逐李世,李世的部将潘毛把他刺下马,高雅贤随从继后赶到,扶高雅贤回营,未到营地高雅贤就死了。甲午(十三日),唐军诸将领再次前进逼近刘黑闼的营地,潘毛被王小胡抓获。刘黑闼从冀、贝、沧、瀛各州运粮,水陆并进,程名振用一千多人截击,弄沉运粮船,烧毁了运粮车。
唐宋州总管盛彦师率领齐州总管王薄攻打须昌,向潭州征调军粮;潭州刺史李义满因与王薄有矛盾,关闭粮仓不给军粮。待须昌投降,盛彦师逮捕李义满,关入齐州监狱,高祖下诏命令释放李义满。朝中下达诏令的使者还没到齐州,李义满因为忧愤,已经死在狱中。王薄回师,经过潭州,戊戌(十七日)夜晚,李义满的侄子李武意捉住王薄并杀了他;盛彦师也获罪被处死。
高祖派遣使节贿赂突厥颉利可汗,并且答应与颉利结为婚姻之好,于是颉利送汉阳公李瑰、郑元、长孙顺德等人返回唐朝,庚子(十九日),颉利重新派遣使节来唐修好,高祖也送突厥使者特勒热寒、阿史那德等人回突厥。唐并州总管刘世让驻扎在雁门,颉利与高开道、苑君璋合兵攻打刘世让,一个多月才退军。
甲辰(二十三日),唐任命隋朝交趾太守丘和为交州总管,丘和派司马高士廉奉表请求入朝,皇帝下诏准许他的请求,并派丘和的儿子丘师利前往迎接。
秦王李世民与刘黑闼相持六十多天。刘黑闼暗中率军袭击李世勣的营地,李世民带兵突然袭击刘黑闼的背后以救援李世勣,结果被刘黑闼包围,尉迟敬德率领壮士冲入包围圈,李世民与略阳公李道宗趁势脱险。李道宗是皇帝的侄子。李世民推测刘黑闼的粮食已经吃光,必定前来决战,于是命人在水上游筑坝截断河水,对看守堤坝的官吏说:“等我和敌人交战时,就决开堤坝。”丁未(二十六日),刘黑闼率领两万步兵骑兵向南渡过水,逼近唐军营寨列阵,李世民亲自统率精锐骑兵攻打刘黑闼的骑兵,打败刘军,乘胜用马踩踏刘黑闼的步兵。刘黑闼带领部队殊死战斗,从中午到黄昏,几度交锋,刘黑闼的兵力无法再坚持下去。王小胡对刘黑闼说:“我们的智能体力都已耗尽,应该快点逃走。”王小胡便和刘黑闼先逃跑,其余的将士不知道头领已经逃走,还在继续格斗。唐看守堤坝的官吏决开堤坝,水一下子涌到战场,水深一丈多,刘黑闼的军队大败,一万多人被杀,几千人被淹死,刘黑闼与范愿等二百人骑马逃入突厥,唐平定整个山东地区。
高开道侵犯易州,杀死唐易州刺史慕容孝千。
夏季,四月己未(初八),隋朝鸿胪卿宁长真以宁越、郁林地区向李靖请求投降,这才打通通往交州与爱州的道路。唐任命宁长真为钦州总管。
唐任命夔州总管赵郡王李孝恭为荆州总管。
徐圆朗听说刘黑闼失败,大为恐慌,不知所措。河间人刘复礼劝徐圆朗道:“有位名叫刘世彻的人,是很难得的人才,在东夏有很高的名望,并且相貌非凡,真有帝王的器度。将军您如果自立为王,恐怕最终会一事无成;如果迎来刘世彻并拥戴他为主,就可以轻易地取得天下。”徐圆朗同意他的意见,命刘复礼到浚仪迎接刘世彻。有人对徐圆朗说:“将军被人骗了,想迎立刘世彻,世彻如果得志,哪里有将军您的保全之地呢?我不用援引前代之事,您就没看到翟让与李密的例子吗?”徐圆朗也认为很对。刘世彻到来时,已有几千人马,停在城外,等待徐圆朗出城迎接,徐圆朗不出城,命人召刘世彻进城。刘世彻知道事情发生变化,想逃走,又怕逃不脱,于是进城谒见徐圆朗,徐圆朗夺了他的全部人马,任命他为司马,让他攻打谯、杞二州,东部的人久闻他的大名,刘世彻所到之处纷纷投降,徐圆朗便杀了刘世彻。
秦王李世民从河北带兵准备攻打徐圆朗,恰好高祖召他,让他乘驿站车马急速回长安,于是李世民将军队交给齐王元吉统领。庚申(初九),李世民到达长安,高祖到长乐坂迎接他。李世民详细陈述攻打徐圆朗的形势,高祖又派他赴黎阳,会同大军火速赶到济阴。
丁卯(十六日),唐废除山东行台。壬申(二十一日),唐代州总管定襄王李大恩被突厥杀害。此前,李大恩上奏章说明突厥闹饥荒,可攻取马邑,高祖下诏命殿内少监独孤晟带兵与李大恩共同攻打苑君璋,约定二月在马邑会师,独孤晟未能按期到达,李大恩不能孤军挺进,将军队停在新城。突厥颉利可汗派几万骑兵与刘黑闼一起包围李大恩,高祖派右骁卫大将军李高迁救援李大恩。李高迁还未到达,李大恩因军粮吃光,半夜逃遁,遭突厥阻截,军队溃败而被害,高祖很痛惜他的死亡。独孤晟获罪被判处减死,流放到边远地区。
丙子(二十五日),唐行台民部尚书史万宝攻打徐圆朗占据的陈州,攻克陈州。戊寅(二十七日),广州盗贼首领邓文进、隋朝合浦太守宁宣、日南太守李一同降唐。
五月庚寅(初九),瓜州土豪王干杀死贺拔行威降唐,瓜州平定。突厥侵犯忻州,被李高迁击败。
六月辛亥(初一),刘黑闼带突厥侵犯山东,唐高祖下诏命燕郡王李艺迎敌。
癸丑(初三),吐谷浑侵犯洮、旭、叠三州,唐岷州总管李长卿打败来犯之敌。
乙卯(初五),唐派淮安王李神通攻打徐圆朗。丁卯(十七日),刘黑闼带突厥侵犯定州。
秋季,七月甲申(初五),唐为秦王李世民建造弘义宫,供李世民居住。李世民攻打徐圆朗,夺取十几座城池,声势震动淮水、泗水地区,杜伏威很恐惧,请求入朝。李世民因淮、济之间已大致平定,让淮安王李神通、行军总管任瑰、李世勣攻打徐圆朗;乙酉(初六),李世民班师回朝。
丁亥(初八),杜伏威入朝,被引进登上御榻,官拜太子太保,仍兼行台尚书令,留在长安,上朝位置在齐王元吉之前,表示对他特别恩宠。唐任命阚棱为左领军将军。李子通对乐伯通说:“杜伏威已来长安,江东尚未安定,我们回去收拾旧部,可以立大功。”于是一起逃跑,到蓝田关,被官吏抓获,均被处死。
刘黑闼到定州,他的旧部下曹湛、董康买逃亡在鲜虞,重新召集兵马响应刘黑闼。甲午(十五日),唐任命淮阳王李道玄为河北道行军总管讨伐刘黑闼。
丙申(十七日),迁州人邓士政捉住刺史李敬昂,反叛朝廷。
丁酉(十八日),隋朝汉阳太守冯盎接受李靖的檄文,率领部属降唐,唐在冯盎的辖地设置高、罗、春、白、崖、儋、林、振八州,任命冯盎为高州总管,封爵耿国公。此前,有人劝冯盎道:“唐才平定中原,还无力顾及边远地区,您所管辖的二十州的范围已超过汉代的赵佗,应当自称南越王。”冯盎说:“我家在此地定居已经五代,此地的长官都由我家的人担任,已极尽富贵,常常怕承担不起重担,使先人蒙受耻辱,怎么敢效法赵佗自己称王一方呢?”于是前来投降。从此岭南地区全部平定。
八月辛亥(初二),唐以洺、荆、交、并、幽五州为大总管府。
唐将隋炀帝改葬于扬州雷塘。
甲戌,吐谷浑侵犯岷州,打败唐总管李长卿。唐高祖下诏命益州行台右仆射窦轨、渭州刺史且洛生救援李长卿。
乙卯(初六),突厥颉利可汗侵犯唐国边境,唐派遣左武卫将军段德操、云州总管李子和带兵抵抗。李子和本姓郭,因讨伐刘黑闼有功,赐姓李。丙辰(初七),颉利的十五万骑兵进入雁门,己未(初十),侵犯并州。另外又派兵侵犯原州。庚子,唐高祖命太子李建成从豳州道,秦王李世民从泰州道出兵抵御突厥,李子和急速赶赴云中,突然袭击颉利可汗,段德操赶赴夏州,阻截突厥的退路。
辛酉(十二日),高祖对群臣说:“突厥入侵,但又来求和,和与战哪个更有利?”太常卿郑元说:“交战会加深仇怨,不如讲和有利。”中书令封德彝认为:“突厥仗着兵力众多,轻视我们中原的大唐王朝,如果不战而和,是向他们显示软弱,明年还会重来。以臣的愚见不如打击他们,取胜以后再讲和,这样就恩威并重!”皇上听从封德彝的意见。
己巳(二十日),唐并州大总管襄邑王李神符在汾东打败突厥;汾州刺史萧顗打败突厥,斩首五千多级。
吐谷浑侵犯洮州,唐派武州刺史贺拔亮抵御来敌。
丙子(二十七日),突厥侵犯廉州,戊寅(二十九日),攻陷大震关。高祖派郑元郑元璹去见颉利可汗。当时,突厥几十万精骑兵,弃斥着从介休到晋州几百里之间的山谷。郑元璹见到颉利,责备他背叛盟约,与颉利展开辩论,颉利颇为惭愧。郑元璹趁机劝颉利道:“唐与突厥,风俗不同,突厥就是得到唐的领土,也不能居住。如今俘虏与抢夺的财物,都给了突厥百姓,可汗您得到了什么?不如回军,重新和亲,可以免除跋涉的辛劳,坐享金银财物,并且都进可汗您的仓库,比起抛弃兄弟之间多年的交情,给子孙后代结下无穷的仇怨,哪一个更好呢?”颉利愉快地听从他的意见,带兵撤回突厥。郑元璹从义宁年间以来,五次出使突厥,多次面临死亡的威胁。
九月癸巳(十五日),唐交州刺史权士通、弘州总管宇文歆、灵州总管杨师道在三观山攻击并打败突厥。乙未(十七日),太子李建成班师回朝。丙申(十八日),宇文歆在崇岗镇阻截突厥,大败突厥,斩首一千多级。壬寅(二十四日),唐定州总管双士洛在恒山南麓攻击突厥,丙午(二十八日),唐领军将军安兴贵在甘州攻打突厥,均打败突厥。
刘黑闼攻陷瀛州,杀死唐瀛州刺史马匡武。盐州人马君德以盐州城反叛归附刘黑闼。高开道侵犯蠡州。
冬季,十月己酉(初一),唐高祖下诏命齐王李元吉在山东讨伐刘黑闼。壬子(初四),任命李元吉为领军大将军、并州大总管。癸丑(初五),唐贝州刺史许善护在县与刘黑闼之弟刘十善交战,许善护全军覆没。甲寅(初六),唐右武候将军桑显和在晏城攻击打败刘黑闼。唐观州刺史刘会以观州城反叛,归附刘黑闼。契丹侵犯北平。
甲子(十六日),唐以秦王李世民统领左、右十二卫大将军。
乙丑(十七日),唐行军总管淮阳壮王李道玄与刘黑闼在下博交战,唐军失败,李道玄被刘黑闼杀死。当时李道玄带领三万兵马,与副将史万宝不和,李道玄率领轻骑兵率先出战冲入敌阵,命史万宝率大军随后。史万宝按兵不动,对他的亲信说:“我奉皇帝手书敕令说淮阳王是毛孩子,军队行动均委托老夫我。现在淮阳王冒冒失失地出击,如果和他一同进攻,必然一起失败导致覆没,不如用淮阳王作饵引诱敌人,如果淮阳王失败,敌人必定争相前进,我坚守以待,就一定能够打败敌人!”因此李道玄孤军深入敌阵战败阵亡。史万宝带兵准备战斗,但士兵都没有斗志,唐军因此大败,史万宝逃回。李道玄多次跟随秦王李世民征伐,死时才十九岁,李世民深为痛惜,对人说道:“道玄常跟随我征伐,见我深入敌阵,心中羡慕想要模仿,才会这样。”并为李道玄的阵亡而痛哭。李世民自从太原起兵以来,前前后后经过几十仗,经常身先士卒,轻骑深入敌阵,虽然屡次濒临绝境,但从来没有被刀箭伤过。
林士弘派遣他的弟弟鄱阳王林药师攻打循州,唐循州刺史杨略与林药师交战,杀了他,林药师的将领王戎以南昌州投降。林士弘害怕,己巳(二十一日),也请求投降。随即又逃入安成的山洞,袁州百姓相互聚合响应林士弘,唐洪州总管若干则派兵打败他们。恰好林士弘死亡,他的部下便散去。
淮阳王李道玄失败,山东地区感到震惊,唐州总管庐江王李瑗放弃城池向西逃跑,州县也都反叛归附刘黑闼,十天之内,刘黑闼就收复他原来的全部地盘,乙亥(二十七日),进军占据洺州。十一月庚辰(初三),唐沧州刺史程大买因为刘黑闼的逼近,放弃城池逃跑。齐王李元吉畏惧刘黑闼军队的强盛,不敢进军。
高祖在晋阳起兵,都是秦王李世民的计谋,高祖对李世民说:“如果事业成功,那么天下都是你带来的,该立你为太子。”李世民拜谢并推辞。待到高祖成为唐王,将领们也请求以李世民为世子,高祖准备立他,李世民坚决推辞才作罢。太子李建成性情松缓惰慢,喜欢饮酒,贪恋女色,爱打猎;齐王李元吉,常有过错,均不受高祖宠爱。李世民功勋名望日增,高祖常常有意让他取代李建成为太子,李建成心中不安,于是与李元吉共同谋划,一起排挤李世民,他们各自交结建立自己的党羽。
高祖晚年宠幸的妃嫔很多,有近二十位小王子,他们的母亲争相交结各位年长的王子来巩固自己的地位。李建成和李元吉都曲意侍奉各位妃嫔,奉承献媚、贿赂、馈赠,无所不用,以求得皇上的宠爱。也有人说他们与张婕妤、尹德妃私通,宫禁幽深神秘,此事无从证实。当时,太子东宫、各王公、妃主之家以及后宫妃嫔的亲属,在长安横行霸道,为非作歹,而主管部门却不敢追究。李世民住在承乾殿,李元吉住在武德殿后院,他们的住处与皇帝寝宫、太子东宫之间日夜通行,不再有所限制。太子与秦、齐二王出入皇帝寝宫,均乘马、携带刀弓杂物,彼此相遇只按家人行礼。太子所下达的令,秦、齐二王所下达的教和皇帝的诏敕并行,有关部门不知所从,只有按照收到的先后为准。唯有李世民不去讨好诸位妃嫔,诸妃嫔妃争相称赞李建成、李元吉而诋毁李世民。
李世民平定洛阳,高祖让贵妃等几人到洛阳挑选隋朝宫女和收取仓库里的珍宝。贵妃等人私下向李世民要宝物并为自己的亲戚求官,李世民回答说:“宝物都已经登记在册上报朝廷,官位应当授予贤德有才能和有功劳的人。”没有答应她们的任何要求,因此妃嫔们更加恨他。李世民因为淮安王李神通有功,拨给他几十顷田地。张婕妤的父亲通过张婕妤向高祖请求要这些田,高祖手写敕令将这些田赐给他,李神通因为秦王的教在先,不让田地。张婕妤向高祖告状道:“皇上敕赐给我父亲的田地,被秦王夺去了给了神通。”高祖因此发怒,责备李世民说:“难道朕的手敕不如你的教吗?”过了些天,高祖对左仆射裴寂说:“这孩子长期在外掌握军队,受书生们教唆,已经不再是原来的那个儿子了。”尹德妃的父亲尹阿鼠骄横跋扈,秦王府的官员杜如晦经过他的门前,尹阿鼠的几名家童把杜如晦拽下马,揍了他一顿并打断他一根手指,说道:“你是什么人,胆敢过我的门前不下马!”尹阿鼠怕李世民告诉皇上,先让尹德妃对皇上说:“秦王的亲信欺侮我家人。”高祖又生气地责备李世民说:“我的妃嫔家都受你身边的人欺凌,何况是小老百姓!”李世民反复为自己辩解,但高祖始终不相信他。
李世民每次在宫中侍奉高祖宴饮,面对诸位妃嫔,想起母亲太穆皇后死得早,没能看到高祖拥有天下,有时不免叹气流泪,高祖看到后很不高兴。各位妃嫔趁机暗中一同诋毁李世民道:“天下幸好平安无事,陛下年寿已高,只适合娱乐娱乐,而秦王总是一个人流泪,这实际上是憎恨我们,陛下作古后,我们母子必定不为秦王所容,会被杀得一个不留!”因此相互对着流泪,并且说:“皇太子仁爱孝顺,陛下将我们母子托付给太子,必然能获得保全。”高祖也为此很伤心。从此高祖打消改立太子的念头,对李世民逐渐疏远,而对李建成、李元吉却日益亲密。
太子中允王珪,洗马魏徽劝太子说:“秦王功盖天下,内外归心于他;而殿下不过是因为年长才被立为太子,没有大功可以镇服天下。现在刘黑闼的兵力分散逃亡之后,剩下不足一万人,又缺乏粮食物资,如果用大军进逼,势如摧枯拉朽,殿下应当亲自去攻打以获得功劳名望,趁机结交山东的豪杰,也许就可以保住自己的地位。”太子于是向高祖请求带兵出征,高祖答应他的请求。王珪是王頍兄长的儿子。甲申(初七),高祖下诏命太子李建成带兵讨伐刘黑闼,陕东道大行台及山东道行军元帅、河南、河北各州均受建成处置,他有权随机行事。
乙酉(初八),唐封宗室略阳公李道宗等十八人为郡王。李道宗是李道玄的堂弟,官居灵州总管,梁师都派弟弟梁洛儿带几万突厥军包围他,李道宗趁机出击,大败敌军。突厥与梁师都相互勾结,派郁射设进入唐境,居住在原先的五原,李道宗把郁射设赶出五原,并开拓一千多里的领土。高祖因为道宗的武功才干犹如曹魏的任城王曹彰,于是立他为任城郡王。
丙申(十九日),唐高祖亲临宜州。己亥(二十二日),齐王李元吉派兵在魏州攻击刘十善,打败他。癸卯(二十六日),唐高祖在富平围猎。
刘黑闼召集兵马向南进发,自相州以北的唐朝州县均归附刘黑闼,唯有魏州总管留因安带兵坚守抵抗。刘黑闼攻不下魏州,便带军向南攻取元城,又回军攻打魏州。
十二月庚戌(初三),唐立宗室李孝友等八人为郡王。李孝友是淮安王李神通的儿子。
丙辰(初九),唐高祖在华池县围猎庚申(十三日),唐高祖回到长安。
戊午(十一日),刘黑闼攻陷恒州,杀死唐恒州刺史王公政。癸亥(十六日),幽州大总管李艺收复廉、定二州。
甲子(十七日),田留安攻打刘黑闼,打败他,并抓获刘黑闼的莘州刺史孟柱,刘黑闼六千名将领士兵投降田留安。当时,山东地区的豪杰纷纷杀死本地长官响应刘黑闼,因此上下互相猜疑,百姓也日益离心离德;只有田留安对待下属、百姓坦然无疑,有人报告事情,无论亲疏都听任他们直接到寝室,还常常对下属、百姓说:“我和各位都是为国家抵抗来敌,自然应当同心协力,如果有人一定要弃顺从逆,只管自己来砍了我的头拿走。”下属、百姓都相互提醒道:“田公以至诚之心待人,我们应当共同尽心竭力报答他,一定不要辜负他的信任。”有一名叫苑竹林的人,本来是刘黑闼的党羽,暗中怀有异心。田留安知道苑竹林的事,却没有揭发他,而是将他安置在身边,让他掌管钥匙;苑竹林深受感动,便改而归顺田留安,这样做最终收到了它效用。田留安因功进爵封为道国公。
乙丑(十八日),唐并州刺史成仁重攻打范愿,打败他。
刘黑闼没有攻下魏州,太子李建成、齐王李元吉的大军到达昌乐,刘黑闼带兵来抵抗,两次列阵,都没有打就停了下来。魏徵对太子说:“以前打败刘黑闼,他的将帅都预先写上名字处以死罪,妻儿被俘虏,因此齐王前来,虽然有诏书赦免刘黑闼党羽的罪过,但他们都不相信。如今应当全部放掉那些被囚禁和俘虏的人,加以安慰晓谕再放他们走,这样就可以眼看着刘黑闼的势力分崩离析!”太子听从他的意见。刘黑闼粮食吃光,部下纷纷逃跑,有些绑了自己的头领投降唐军。刘黑闼恐怕魏州城里的守军出来,与唐大军里外夹击,便于夜晚逃跑。跑到馆陶,永济桥还未建好,不能过河。壬申(二十五日),太子、齐王率大军到馆陶,刘黑闼让王小胡背靠河水列阵,自己看着桥搭好,立即过桥到西岸,于是他的兵马迅速崩溃,士兵放下兵器前来投降。唐大军过桥追击,才过一千多骑兵,桥梁毁坏,刘黑闼因此得以和几百名骑兵逃走。
高祖因为随朝末年有很多战士沦落在高丽,这一年,赐予高丽王建武信函,让他遣返流落在高丽的所有隋朝战士;又让州县搜寻在中国的高丽人,遣送他们回国。建武接受诏令,前后放回数以万计的中国百姓。
春季,正月己卯(初五),刘黑闼任命的饶州刺史诸葛德威捉住刘黑闼,举城降唐。当时太子李建成派骑兵将领刘弘基追击刘黑闼,刘黑闼被唐军追赶,日夜奔逃无法休息,到达饶阳,随行的才一百多人,十分饥饿。诸葛德威出城迎接刘黑闼,请他进城,刘黑闼不进城,诸葛德威流泪反复请求,于是刘黑闼答应他的邀请。到城旁边的市场中休息,诸葛德威送给他们食物,还没吃完,诸葛德威便带兵把刘黑闼抓了起来,送到李建成处,刘黑闼和他的弟弟刘十善一起在州被斩首。刘黑闼在临刑前叹息道:“我有幸在家种菜,却被高雅贤这些人害得落到如此下场!”
壬午(初六),州人王摩沙起兵,自称元帅,改年号为进通,唐派遣骠骑将军卫彦讨伐。
庚子(二十四日),唐任命吴王杜伏威为太保。二月庚戌(初四),唐高祖亲临骊山温泉浴地;甲寅(初八),返回宫中。
平阳昭公主去世。戊午(十二日),公主下葬,高祖下诏送葬行列增加前后部鼓吹乐、持班剑的仪仗队四十人,以及武装勇士卫护。太常寺上奏:“按礼所规定,妇人不用鼓吹乐。”高祖回答:“鼓吹是军乐,公主亲自号令军队,兴起义军辅成帝王大业,怎么能与普通妇人相比呢?”
丙寅(二十日),徐圆朗因形势窘迫,放弃城池和几名骑兵逃走,被乡村百姓杀死,他占据的地区全部平定。
林邑王梵志派遣使节到唐进献贡品。当初,隋朝打败林邑,在林邑国设置三个郡,待到中原大乱,林邑国又恢复,到这时开始进贡。