起屠维单阏(己卯年,公元619年)十一月,至重光大荒落(辛巳年,公元621年)二月,共一年多时间。
高祖神尧大圣光孝皇帝中之上
武德二年(己卯年,公元619年)
1十一月,己卯日(十四日),刘武周侵犯浩州(今山西汾阳)。(胡三省注:刘武周再次侵犯西河郡,浩州即西河郡。)
2秦王李世民领兵从龙门(今山西河津西北)趁冰面坚固渡过黄河,驻扎在柏壁(今山西新绛西南),(胡三省注:柏壁在龙门关东北。宋白说:柏壁在正平县西南二十里。正平是绛州的治所。)与宋金刚对峙。当时河东(泛指黄河以东地区)的州县,(胡三省注:这里的河东,泛指黄河以东,并非专指河东一郡。)经过敌军劫掠后,没有粮仓储备,人心惶恐不安,百姓聚集到城堡中,唐军征收不到物资,军中缺粮。李世民发布教令晓谕百姓,百姓听说李世民率军前来,无不前来归附,(胡三省注:这并非仅凭言辞就能做到的。)从近到远,前来的人日益增多,然后逐渐收集粮食,军粮得以充足。孔子说:“粮食充足、军备充足,百姓就会信任朝廷。”百姓已经信任,粮食和军备的充足,应当知道先后顺序。于是唐军休兵养马,只派副将趁间隙劫掠大军坚守营垒不交战,因此贼军势力日益衰落。
李世民曾亲自率领轻骑兵侦察敌情,骑兵都分散开,李世民只和一名甲士登上土丘休息。不久贼兵从四面合围,他们起初没有察觉,恰逢有蛇追逐老鼠,碰到甲士的脸,甲士惊醒,于是告诉李世民一起上马,(胡三省注:史书记载李世民有天命相助。)奔驰一百多步后,被贼兵追上,李世民用大羽箭射死贼军的猛将,(胡三省注:史书记载李世民不仅有天命,武艺也超群。)贼军骑兵才撤退。
3李世积想归降唐朝,担心连累父亲,与郭孝恪商议。郭孝恪说:“我刚侍奉窦建德,一动就会被怀疑,应当先立功取得信任,然后才能谋划归唐。”李世积听从了他的建议。袭击王世充占据的获嘉(今河南获嘉),攻克城池,俘获很多人,献给窦建德,窦建德因此亲近他。
起初,漳南(今河北故城东北)人刘黑闼,年轻时勇猛狡猾,(胡三省注:《旧志》记载:贝州漳南县,是汉东阳县地;后魏撤销东阳县;隋开皇六年,分枣强、清平二县地,在东阳古城复设东阳县,开皇十八年,改为漳南县。宋白说:因地处漳水之南得名。)与窦建德交好,后来成为盗贼,转而侍奉郝孝德、李密、王世充。王世充任命他为骑将,他常看到王世充的所作所为,暗中嘲笑。王世充让刘黑闼驻守新乡(今河南新乡),(胡三省注:《旧志》记载:隋分汲县、获嘉二县地,在古新乐城设置新乡县,当时属义州,后属殷州。宋白说:《汉书》记载,汉武帝将到缑氏,到达汲县的新中乡,就是这个地方。新乐城是十六国时期燕乐安王慕容臧所筑。)李世积袭击俘获了他,献给窦建德。窦建德任命他为将军,赐爵汉东公,常让他率领奇兵四处袭击,有时潜入敌境侦察虚实,刘黑闼往往趁间隙奋勇出击,获胜而回。
4十二月,庚申日(二十五日),唐高祖在华山(今陕西华阴南)狩猎。
5于筠劝永安王李孝基急攻吕崇茂,独孤怀恩请求先制作攻城器具,然后进军,李孝基听从了他的建议。吕崇茂向宋金刚求救,宋金刚派遣部将善阳(今山西朔州)人尉迟敬德、寻相领兵突然到达夏县(今山西夏县)。(胡三省注:《旧志》记载:朔州善阳县,是汉定襄县地,有秦时的马邑城、武周塞,后魏设置桑乾郡,隋大业初,设置善阳县。寻,是姓氏。《姓苑》记载,晋朝有寻曾。这年十月,吕崇茂占据夏县。《考异》说:《高祖实录》记载“在下属县交战”。下属县在关中,距离夏县很远,《实录》有误,现在依从《旧书·李孝基传》。)李孝基腹背受敌,军队大败,李孝基、独孤怀恩、于筠、唐俭及行军总管刘世让都被俘虏。尉迟敬德名恭,以字行世。
唐高祖征召裴寂入朝,责备他战败,将他交司法官吏处置,不久又释放了他,宠爱待遇更加优厚。
尉迟敬德、寻相将要返回浍州(今河北永年东南),秦王李世民派遣兵部尚书殷开山、总管秦叔宝等人在美良川(今山西闻喜南)截击,大败他们,斩首二千多级。不久,尉迟敬德、寻相暗中率领精锐骑兵到蒲反(今山西永济西,即蒲坂)援救王行本,李世民亲自率领三千步兵骑兵从小路连夜赶往安邑(今山西运城东北),截击,大败他们。尉迟敬德、寻相仅自身逃脱,其部众全部被俘,李世民又返回柏壁。
众将都请求与宋金刚交战,李世民说:“宋金刚孤军深入,精锐猛将都聚集在这里,刘武周占据太原,依靠宋金刚作为屏障。(胡三省注:宋金刚的军队没有储备,以劫掠为物资来源,利于速战。我们关闭营门养精蓄锐以挫伤他们的锐气,分兵进攻汾州(今山西汾阳)、隰州(今山西隰县),(胡三省注:汾、隰,是隋龙泉、西河二郡之地。孙愐说:汾州是江汉西河郡兹氏县地,魏在兹氏设置西河郡,现在的州城就是此地。《左传》说:重耳居住在蒲,就是隰川县的旧蒲城。汉为蒲子县,后魏、齐、周时期为汾州,隋为隰州。《尔雅》说:低下潮湿的地方叫隰。因州内多泉泊湿地,所以叫隰州。)冲击他们的腹地,他们粮尽计穷,自然会逃跑。应当等待这个机会,不宜速战。”
永安壮王李孝基谋划逃回,被刘武周杀死。
6李世积又派人劝窦建德说:“曹州(今山东曹县西北)、戴州(今山东成武),户口完整充实,(胡三省注:隋在济阴设置曹州,在成武设置戴州;大业初,废除二州,合并为济阴郡;大业末年战乱,又恢复为州。)孟海公占据那里,与郑人(王世充)表面联合实际离心;如果派大军进逼,很快就能攻取。夺取孟海公后,进逼徐州(今江苏徐州)、兖州(今山东兖州),(胡三省注:王世充当时派王世辩占据徐州,徐圆朗占据兖州。)黄河以南可以不战而定。”窦建德认为对,想亲自率军夺取河南,先派遣行台曹旦等人领兵五万渡过黄河,(胡三省注:《考异》说:《实录》记载在来年正月。现在依从《革命记》。)李世积率领三千士兵与他们会合。
三年(庚辰年,公元620年)
1春,正月,将军秦武通在蒲反攻打王行本。王行本出战失败,粮尽援绝,想突围逃走,没有随从,戊寅日(十四日),开门出城投降。辛巳日(十七日),唐高祖亲临蒲州(治蒲反),斩杀王行本。秦王李世民率领轻骑兵到蒲州拜见高祖。宋金刚包围绛州(今山西新绛)。癸巳日(二十九日),高祖返回长安。
2李世积谋划等窦建德到河南后,袭击他的营垒,杀死他,希望能夺回父亲并取得窦建德的土地归降唐朝。恰逢窦建德的妻子生产,很久没来。
曹旦是窦建德妻子的哥哥,在河南,多次侵扰,各依附的贼寇都怨恨他。贼帅魏郡(今河北临漳西南)人李文相,号称李商胡,(胡三省注:《考异》说:《革命记》写作“伤胡”。现在依从《河洛记》。)聚集五千多人,占据孟津中潬(今河南孟州西南黄河中沙洲);(胡三省注:这就是河阳中潬城。宋白说:中潬城是东魏所筑,还设置了河阳关。)他的母亲霍氏,也擅长骑射,自称霍总管。(胡三省注:《考异》说:《革命记》记载,李商胡的母亲张氏,号称“女将军”。现在依从《河洛记》。)李世积与李商胡结拜为兄弟,入营拜见李商胡的母亲。霍氏哭着对李世积说:“窦氏无道,怎么能侍奉他!”李世积说:“母亲不用担心,不超过一个月,我就会杀了他,和您一起归降唐朝!”李世积告辞后,霍氏对李商胡说:“东海公(李世积)答应和我们一起除掉这个贼寇,事情拖延会发生变化,何必等他来,不如速决。”当天夜里,李商胡召集曹旦的副将二十三人,用酒招待,全部杀死。曹旦的别将高雅贤、阮君明还在黄河北岸没有渡河,李商胡用四艘大船运送黄河北岸的三百名士兵,到河中间,全部杀死。有个兽医游水逃脱,(胡三省注:兽医因能医治牛马随军。)到南岸,告诉曹旦,曹旦严密警戒防备。李商胡起事後,才派人告诉李世积。李世积与曹旦的营垒相连,郭孝恪劝李世积袭击曹旦,李世积犹豫不决,听说曹旦已有防备,于是和郭孝恪率领几十名骑兵投奔唐朝。李商胡又率领二千精兵向北袭击阮君明,打败他。高雅贤收兵离去,李商胡追击,没追上而返回。
窦建德的群臣请求诛杀李盖(李世积之父),窦建德说:“李世积是唐朝大臣,被我俘虏,不忘本朝,是忠臣,他的父亲有什么罪!”于是赦免了李盖。
甲午日(三十日),李世积、郭孝恪到达长安。曹旦于是夺取济州(今山东茌平西南),(胡三省注:武德初年,张青特占据济北。济北郡就是济州。后来窦建德与唐朝在虎牢对峙,张青特运粮被唐朝俘获,大概先前已献济州投降曹旦。)又返回洺州(今河北永年东南)。
3二月,庚子日(初六),唐高祖亲临华阴(今陕西华阴)。
4刘武周派兵侵犯潞州(今山西长治),攻陷长子(今山西长子)、壶关(今山西壶关)。(胡三省注:二县都属潞州。宋白说:潞州是春秋潞子国,秦、汉为上党郡;后周设立潞州,因境内有汾水、潞水得名。)潞州刺史郭子武不能抵御,高祖派将军河东(今山西永济西)人王行敏援助他。王行敏与郭子武不和,(胡三省注:叶,通“协”,和谐。)有人说郭子武将要反叛,王行敏斩杀郭子武示众。乙巳日(十一日),刘武周又派兵侵犯潞州,王行敏打败他们。
5壬子日(十八日),开州(今重庆开州)蛮人冉肇则攻陷通州(今四川达州)。(胡三省注:《旧志》记载:开州是隋巴东郡的盛山县;盛山是汉巴郡的朐?县地。义宁元年,分巴东的盛山、新浦,通川的万世、西流,设置万州。武德元年,改为开州。通州是汉宕渠县地,梁设置万州,元魏改为通州,隋为通川郡,武德元年复为通州。孙愐说:通州本是汉宕渠县,境内有土地万余顷,因此名为万州;后魏因万州位于交通要道,改为通州;宋为达州。)
6甲寅日(二十日),派遣将军桑显和等人在夏县攻打吕崇茂。
7起初,工部尚书独孤怀恩攻打蒲反,久攻不下,伤亡惨重,高祖多次下敕书责备他,独孤怀恩因此心怀怨恨。高祖曾开玩笑对独孤怀恩说:“姑母的儿子都已成为天子,(胡三省注:指隋炀帝和高祖自己。)接下来该轮到舅舅的儿子了吧?”独孤怀恩也颇以此自负,有时扼腕说:“我家难道只有女儿尊贵吗?”(胡三省注:周明帝皇后、隋文帝皇后及高祖之母都是独孤氏。)于是与部下元君宝谋划反叛。恰逢独孤怀恩、元君宝与唐俭都被尉迟敬德俘虏,元君宝对唐俭说:“独孤尚书近来谋划大事,若能早决断,怎会有这种屈辱!”到秦王李世民在美良川打败尉迟敬德,独孤怀恩逃回,高祖又让他领兵攻打蒲反。元君宝又对唐俭说:“独孤尚书最终能从危难中逃脱返回,又在蒲反,可说是王者不死!”唐俭担心独孤怀恩成就叛乱,于是劝尉迟敬德,请求派刘世让返回与唐朝联合,尉迟敬德听从了,于是将独孤怀恩反叛的情况报告给高祖。当时王行本已投降,独孤怀恩进入占据蒲反城,高祖正要渡黄河亲临独孤怀恩的军营,已登上船,刘世让恰好到达。高祖大惊说:“我能幸免,难道不是天意吗!”于是派人召见独孤怀恩,独孤怀恩不知事情败露,乘轻舟前来,立即被逮捕交司法官吏处置,分别搜捕党羽。甲寅日(二十日),诛杀独孤怀恩及其党羽。
8窦建德攻打李商胡,杀了他。窦建德到洺州鼓励督促农桑,境内没有盗贼,商人旅客可在野外住宿。
9突厥处罗可汗迎接杨政道,立他为隋王。在北方的中原士民,处罗可汗把他们都配属给杨政道,有部众一万人。设置百官,都依照隋朝制度,居住在定襄(今内蒙古和林格尔西北)。(胡三省注:这大概是隋的定襄郡,治大利城。)
10三月,乙丑日(初二),刘武周派遣部将张万岁侵犯浩州,李仲文击退他们,俘虏斩杀几千人。
11改纳言为侍中,内史令为中书令,给事郎为给事中。(胡三省注:恢复旧官名。杜佑说:汉制,给事中每日上朝拜见、评议尚书奏事,因在殿中任职,所以叫给事中。东汉撤销,魏复设,南北朝沿袭。后周天官属官有给事中,掌管研习《六经》,在皇帝左右侍奉;后来另外设置给事中,在六官之外。隋初,在吏部设置给事郎,到隋炀帝时,移为门下省官职,设四人,负责审阅奏章,到这时,改为给事中。龙朔二年,改为东台舍人;咸亨元年,恢复旧称。掌管侍从皇帝、审阅签署奏章抄本,校正错误,分判省事。给事中沿用汉的名称,履行周、隋的职责。)
12甲戌日(十一日),任命内史侍郎封德彝为中书令。
13王世充的将帅、州县前来投降的,每月不断。王世充于是严酷刑法,一人叛逃,全家无论老少都处死,允许父子、兄弟、夫妇相互告发而免罪。又让五家为一保,有全家逃亡的,四邻未察觉,都连坐处死。杀人越多而逃亡的人越多,以至于打柴的人,出入都有限制;公私愁苦困窘,民不聊生。又以宫城为大监狱,心中忌恨的人,连同家属收押宫中;众将外出征讨,也把家属作为人质留在宫中,被监禁的人常不少于一万,每天有几十人饿死。王世充又以台省官为司、郑、管、原、伊、殷、梁、凑、嵩、谷、怀、德等十二州营田使,(胡三省注:王世充以洛州为司州,汜水为郑州,管城为管州,沁水为原州,襄城为伊州,获嘉为殷州,睢阳为梁州。凑州,缺考;《九域志》记载:郑州古迹有凑水,应当在此设置凑州。嵩阳为嵩州,大谷为谷州,河内为怀州,武德为德州。)丞、郎能担任这些职务的,高兴得像登仙。(胡三省注:丞、郎指尚书左右丞及各曹郎。史书记载王世充将要败亡。)
14甲申日(二十一日),行军副总管张纶在浩州打败刘武周,俘虏斩杀一千多人。
15西河公张纶(胡三省注:此张纶即上文的张纶,上文写他的官职,这里写他的爵位。)、真乡公李仲文领兵进逼石州(今山西离石),(胡三省注:石州是隋的离石郡。)刘季真畏惧而假装投降。乙酉日(二十二日),任命刘季真为石州总管,赐姓李氏,封彭山郡王。
16蛮人首领冉肇则侵犯信州(今重庆奉节),(胡三省注:按《新志》记载:信州是隋的巴东郡,武德二年改为夔州,史用旧州名记载。杜佑说:夔州是春秋鱼国,梁设置信州。唐武德二年,避皇外祖独孤信讳,改为夔州,治奉节县。)赵郡公李孝恭与他交战,失利。李靖率领八百士兵,袭击冉肇则,斩杀他,俘虏五千多人;己丑日(二十六日),收复开、通二州。李孝恭又攻打萧铣的东平王萧阇提,斩杀他。(胡三省注:《考异》说:《旧书·萧铣传》记载:“李孝恭讨伐他,攻克开、通二州,斩杀伪东平王萧阇提。”按《实录》记载:“冉肇则攻陷我通州。”又记载:“李孝恭收复开、通二州。”若二州本属萧铣,不应说“我”和“收复”,大概冉肇则先占据开州,又攻陷通州,以土地依附萧铣,萧铣派萧阇提援助他。)
17夏,四月,丙申日(初三),唐高祖祭祀华山;壬寅日(初九),返回长安。
18设置益州道行台,以益(今四川成都)、利(今四川广元)、会(今甘肃靖远)、鄜(今陕西富县)、泾(今甘肃泾川)、遂(今四川遂宁)六总管隶属它。(胡三省注:益州是隋的蜀郡。利州是隋的义城郡,梁的黎州,晋的晋寿,蜀的汉寿,汉的葭萌。会州是隋的凉川县会宁镇,西魏的会州。鄜州是隋的上郡,西魏的敷州,后魏的北华州中部敷城郡,太和年间为东秦州。泾州是隋的安定郡。遂州是隋的遂宁郡,汉的广汉县。当时益州行台所统辖的地区,起自蜀地,跨陇山向东北延伸。)
19刘武周多次攻打浩州,被李仲文打败。宋金刚军中粮食耗尽;丁未日(十四日),宋金刚向北逃跑,秦王李世民追击他。
20罗士信包围慈涧(今河南洛阳西),(胡三省注:《隋志》记载:河南郡寿安县有慈涧。《水经注》记载:新安有孝水,孝水向东十里有水,世人称为慈涧。)王世充派太子王玄应救援,(胡三省注:“救”一作“拒”。)罗士信刺中王玄应落马,有人救援,王玄应才幸免。
21壬子日(十九日),任命显州道行台杨士林为行台尚书令。(胡三省注:去年正月,杨士林投降。)
22甲寅日(二十一日),加授秦王李世民为益州道行台尚书令。
23秦王李世民在吕州(今山西霍州)追上寻相,(胡三省注:《新志》记载:义宁元年,以晋州的霍邑、赵城、汾西,汾州的灵石,设置霍山郡,武德元年,改为吕州,吕州大概治霍邑。)大败他,乘胜追击逃敌,一昼夜行军二百多里,打了几十仗。到高壁岭,总管刘弘基拉住马缰绳劝谏说:“大王打败贼军,追击逃敌到这里,功劳已足够了,深入不止,不爱惜自身吗!况且士兵饥饿疲劳,应留在这里扎营,等兵马粮草全部集结,然后再进军,不晚。”李世民说:“宋金刚计穷而逃,部众离心沮丧;功难成而易败,机难得而易失,必须乘此机会消灭他。如果再拖延,让他制定计划做好防备,就不能再攻打了。我竭忠报国,难道顾惜自身吗!”于是策马前进,将士不敢再提饥饿。在雀鼠谷(今山西介休西南)追上宋金刚,一天交战八次,都打败他,俘虏斩杀几万人。夜里,在雀鼠谷西原宿营,李世民两天没吃饭,三天没解铠甲,军中只有一只羊,李世民与将士分着吃了。丙辰日(二十三日),陕州(今河南三门峡西)总管于筠从宋金刚处逃回。(胡三省注:去年十二月,于筠被宋金刚的部将俘虏。)李世民领兵赶往介休(今山西介休,介州治所),宋金刚还有二万部众,(胡三省注:“出”上有“戊午”二字。)从西门出战,背城列阵,南北长七里。李世民派总管李世积出战,稍退,被贼军追击,李世民率领精锐骑兵反击,从阵后出击,宋金刚大败,斩首三千级。宋金刚轻骑逃跑,李世民追击几十里,到张难堡。(胡三省注:张难大概是人名,筑堡自守,因此得名。)浩州行军总管樊伯通、张德政占据堡垒自守,李世民脱下头盔示意,堡中士兵欢呼落泪,左右告诉他们秦王没吃饭,献上浊酒、粗米饭。
尉迟敬德收罗残余部众驻守介休,李世民派任城王李道宗、宇文士及前往劝降,尉迟敬德与寻相献出介休及永安(今山西霍州)投降。(胡三省注:永安是汉的中阳县。后魏改名,当时属浩州。雀鼠谷在永安、介休二县之间。)李世民得到尉迟敬德,非常高兴,任命他为右一府统军,让他率领旧部八千士兵,与各营掺杂驻扎。屈突通担心他叛变,多次进言,李世民不听。
刘武周听说宋金刚战败,非常害怕,放弃并州(今山西太原)逃奔突厥。宋金刚收罗残余部众,想再战,部众不愿跟随,也与一百多名骑兵逃奔突厥。(胡三省注:秦王打败刘武周、宋金刚,与打败薛仁杲、宗罗?的策略一样。)
李世民到晋阳(今山西太原),刘武周任命的仆射杨伏念献城投降。唐俭封存府库等待李世民,(胡三省注:唐俭与于筠一同被俘。)刘武周所占据的州县都归入唐朝。
不久,宋金刚谋划逃往上谷(今河北易县),被突厥追上抓获,腰斩处死。(胡三省注:宋金刚原本在上谷起兵。)岚州(今山西岚县北)总管刘六儿跟随宋金刚在介休,秦王李世民擒获斩杀他。他的哥哥刘季真,放弃石州,投奔刘武周的部将马邑(今山西朔州)人高满政,高满政杀了他。(胡三省注:去年五月,刘六儿投降,今年三月,刘季真投降,但实际依附宋金刚、刘武周,现在都被处死。)
刘武周向南侵犯时,内史令苑君璋劝谏说:“唐主率领一州的部众,直取长安,所向无敌,这是上天授予,不是人力能做到的。晋阳以南,道路险要狭窄,孤军深入,没有后援,如果进军作战不利,怎么返回!不如北联突厥,南结唐朝,南面称孤,才是长久之计。”刘武周不听,留苑君璋驻守朔州(今山西朔州)。到战败,刘武周哭着对苑君璋说:“不听您的话,才到这地步。”过了很久,刘武周谋划逃回马邑,事情败露,被突厥杀死。突厥又任命苑君璋为大行台,统领残余部众,还令郁射设领兵协助镇守。
24庚申日(二十七日),怀州(今河南沁阳)总管黄君汉在西济州(今河南济源)袭击王世充的太子王玄应,大败他;(胡三省注:《新志》记载:武德二年,王世充的部将丁伯德以济源县来降,设置西济州。称“西”是为了区别济北的济州。)熊州(今河南宜阳西)行军总管史万宝在九曲(今河南宜阳北)截击,又打败他。
25辛酉日(二十八日),王世充攻陷邓州(今河南邓州)。
26唐高祖听说并州平定,非常高兴。壬戌日(二十九日),宴请群臣,赏赐丝织品,让他们自己进入御府,尽力取用。(胡三省注:唐的御府大概属内侍省内府局。《六典》记载:内府令掌管中宫府库的珍宝货物、收支账目,凡朝会,五品以上官员在殿庭被赏赐绢及杂彩、金银器的,都由内府供应。现在让他们各自按力气取用丝织品。)恢复唐俭的官爵,还任命他为并州道安抚大使;所没收的独孤怀恩的田宅财物,全部赏赐给唐俭。(胡三省注:奖赏他揭发独孤怀恩反叛的功劳。)
李世民留李仲文镇守并州,刘武周多次派兵入侵,(胡三省注:这里说的是刘武周未死之前。)李仲文总能击退他们,攻克一百多座城堡。(胡三省注:指马邑郡界的城堡。)下诏任命李仲文为检校并州总管。(胡三省注:检校官不是正式官职。)
27五月,窦建德派高士兴在幽州(今北京)攻打李艺,不胜,撤军到笼火城。李艺袭击,大败高士兴,斩首五千级。窦建德的大将军王伏宝,勇略在军中第一,众将嫉妒他,说他谋反,窦建德杀了他,王伏宝说:“大王为什么听谗言,自斩左右手呢!”
28起初,尉迟敬德领兵协助吕崇茂驻守夏县,唐高祖暗中派使者赦免吕崇茂的罪,任命他为夏州刺史,(胡三省注:大概以夏县为夏州。)让他图谋尉迟敬德,事情败露,尉迟敬德杀了吕崇茂。尉迟敬德离开后,吕崇茂的残余党羽又占据夏县抵抗。秦王李世民领兵从晋州(今山西临汾)返回攻打夏县,壬午日(十九日),屠杀全城。(胡三省注:《考异》说:《高祖实录》记载:“皇帝说:‘平定薛举之初,不杀奴贼,导致叛乱,若不全部诛杀,必为后患。’下诏士兵能作战的全部斩首。”怀疑《实录》的作者把太宗的过错归于高祖,现在不采用。)
29辛卯日(二十八日),秦王李世民到达长安。
30这月,突厥派阿史那揭多向王世充献一千匹马,并且求婚,王世充把宗室女嫁给他,还与突厥贸易。
31六月,壬辰日(初一),下诏任命和州(今安徽和县)总管、东南道行台尚书令楚王杜伏威为使持节、总管江、淮以南诸军事、扬州(今江苏扬州)刺史、东南道行台尚书令、淮南道安抚使,进封吴王,赐姓李氏。任命辅公祏为行台左仆射,封舒国公。
32丙午日(十五日),立皇子李元景为赵王,李元昌为鲁王,李元亨为酆王。
33显州行台尚书令楚公杨士林,虽接受唐朝官爵,却北结王世充,南通萧铣,下诏庐江王李瑗与安抚使李弘敏讨伐他。军队未出发,长史田瓒被杨士林猜忌,甲寅日(二十三日),田瓒杀杨士林,投降王世充,王世充任命田瓒为显州总管。
34秦王李世民讨伐刘武周时,突厥处罗可汗派弟弟步利设率领二千骑兵援助唐朝。刘武周战败后,这月,处罗可汗到晋阳,总管李仲文不能控制;又留下伦特勒,让他率领几百人,说协助李仲文镇守,从石岭(今山西阳曲东北)以北,都留兵驻守后离去。(胡三省注:石岭关在代州。杜佑说:忻州定襄县、汉阳曲县,有石岭关,非常险要坚固。)
35唐高祖商议攻打王世充,王世充听说后,挑选各州镇守的勇猛士兵都集结到洛阳,设置四镇将军,招募人分别防守四城。(胡三省注:指洛阳四城。)秋,七月,壬戌日(初一),下诏秦王李世民统领众军攻打王世充。陕东道行台屈突通的两个儿子在洛阳,(胡三省注:当时命屈突通判陕东道行台左仆射,跟随秦王东征。)高祖对屈突通说:“现在想让你东征,你的两个儿子怎么办?”屈突通说:“我从前是俘虏,罪该处死,陛下释放我,加以恩礼。(胡三省注:事情见一百八十四卷义宁元年十二月。)当时,我心口发誓,希望用余生为陛下尽节,只担心死得不是地方。现在能充当前锋,两个儿子又有什么值得顾惜的!”高祖感叹说:“忠义之士,竟到这种地步!”
36癸亥日(初二),突厥暗中派使者到王世充处,潞州总管李袭誉截击,打败他们,缴获几万头牛羊。
37骠骑大将军可朱浑定远(胡三省注:可朱浑是少数民族三字姓。)告发“并州总管李仲文与妖僧志觉有谋反的言论,(胡三省注:真乡县公。西魏设置真乡县,当时属绥州。)又娶陶氏之女以应桃李的谣言。讨好可汗,很得他的欢心,可汗答应立他为南面可汗;到在并州时,贪污受贿声名狼藉。”高祖命裴寂、陈叔达、萧瑀共同审讯他。乙巳日(疑误),李仲文被处死。
38壬午日(十九日),秦王李世民到达新安(今河南新安);(胡三省注:《九域志》记载:新安在洛州西七十里。《考异》说:《高祖实录》记载:“丙戌日,到达新安。”大概是根据奏报到达的日期。现在依从《河洛记》。)王世充派魏王王弘烈镇守襄阳(今湖北襄阳),(胡三省注:襄阳是襄州治所。)荆王王行本镇守虎牢(今河南荥阳汜水镇西),宋王王泰镇守怀州(今河南沁阳),齐王王世恽负责南城,楚王王世伟镇守宝城,太子王玄应镇守东城,汉王王玄恕镇守含嘉城,鲁王王道徇镇守曜仪城,(胡三省注:《六典》记载:东都城的皇城在都城的西北隅,东城在皇城以东,皇城在东城之内,皇宫在皇城以北。从地理位置推测,南城大概在皇城以南,端门之外。曜仪城大概在东城以东,含嘉城就是含嘉仓城,宝城就是宝城朝堂,大概是皇城。)王世充亲自率领作战军队,左辅大将军杨公卿率领左龙骧二十八府骑兵,右游击大将军郭善才率领内军二十八府步兵,左游击大将军跋野纲(胡三省注:跋野是少数民族复姓。)率领外军二十八府步兵,总共三万人,以防备唐军。王弘烈、王行本是王世伟的儿子;王泰是王世充哥哥的儿子。
39梁师都勾引突厥、稽胡兵入侵,行军总管段德操打败他们,斩首一千多级。
40罗士信率领前军包围慈涧,王世充亲自领兵三万人救援。己丑日(二十六日),秦王(胡三省注:“王”下有“世民”二字。)率领轻骑兵前去侦察王世充,突然与王世充相遇,寡不敌众,道路险要狭窄,被王世充包围。(胡三省注:《考异》说:《太宗实录》记载:“军队驻扎在谷州,王世充率领三万精兵前来迎战,太宗率领轻骑兵挑战,寡不敌众,被包围几重。太宗拉弓驰射,都应弦而倒,俘获大将燕颀,贼军才撤退。”《旧书·太宗纪》记载:“太宗让左右先返回,独自殿后。王世充的猛将单雄信几百名骑兵夹道逼近,交枪竞进,太宗几乎战败。太宗左右射箭,无不中箭倒地,俘获大将燕颀。”《单雄信传》记载:“太宗进逼东都,单雄信出兵抵抗,持枪而至,几乎伤到太宗。徐世积呵斥阻止他说:‘这是秦王!’单雄信惶恐,于是撤退。太宗因此幸免。”按刘餗《小说》记载:“英公徐积与海陵王李元吉包围洛阳,李元吉仗着力气大,常亲自巡营。王世充召单雄信告诉他,用金碗斟酒,单雄信喝完驰马而出,枪离海陵王仅一尺。徐积惶恐连声呼喊:‘阿兄,这是我的主公!’单雄信才拉住缰绳停下。回头笑着说:‘胡儿不是因为你,差点就成了!’”《旧书》大概据此误记。单雄信如果知道是秦王,会更想捉拿他,怎会惶恐撤退!即使如《小说》所说,单雄信已受王世充命令,要捉拿李元吉,也不会因徐积而放弃。况且李元吉包围东都时,徐积跟随太宗在虎牢。现在不采用。)李世民左右驰射,(胡三省注:“射”下有“皆应弦而毙”五字。)俘获王世充的左建威将军燕琪,(胡三省注:《考异》说:《高祖实录》写作“燕顷”,《太宗实录》写作“燕倾”,《旧太宗纪》写作“燕颀”。现在依从《河洛记》。)王世充才撤退。李世民返回营地,尘土满面,士兵认不出,想抵抗,李世民脱下头盔自报姓名,才得以进入。第二天,率领五万步兵骑兵进军慈涧;王世充撤除慈涧的防守,返回洛阳。李世民派行军总管史万宝从宜阳(今河南宜阳)南下占据龙门(今河南洛阳南伊阙),(胡三省注:这是伊阙的龙门。郦道元说:伊水向北流入伊阙。从前大禹疏通以通水,两山相对,望去像门阙,所以叫伊阙。《春秋》昭公二十六年,赵鞅派女宽驻守阙塞,就是这里。傅毅《东都赋》说:因龙门以畅化,开伊阙以达聪。后来武则天居东都,多次游龙门,正是此地。)将军刘德威从太行(今太行山)向东包围河内(今河南沁阳),上谷公王君廓从洛口(今河南巩义东北)截断王世充的粮道,怀州总管黄君汉从河阴(今河南孟津东)攻打回洛城(今河南偃师北);大军驻扎在北邙(今河南洛阳北),连营进逼洛阳。王世充的洧州(今河南扶沟)长史繁水(今河南南乐西)人张公谨与刺史崔枢献城投降。(胡三省注:王世充大概以扶沟、鄢陵设置洧州。《隋志》记载,繁水县属武阳郡,唐贞观十八年,并入昌乐县,属魏州。)
41八月,丁酉日(初四),南宁西爨蛮派使者入朝进贡。起初,隋末蛮人首领爨翫反叛,被诛杀,诸子沦为官奴,朝廷放弃其地。(胡三省注:爨翫见一百七十八卷隋文帝开皇十七年、十八年。)唐高祖即位,任命爨翫的儿子爨弘达为昆州(今云南昆明)刺史,(胡三省注:《新志》记载:昆州本是隋设置,隋末战乱废除。武德元年,开辟南中复设,领晋宁、秦臧等县。)让他携带父亲的尸体回去安葬;益州刺史段纶趁机派使者招抚其部落,都来投降。
42己亥日(初六),窦建德的共州(今河南辉县)县令唐纲杀刺史,献州投降唐朝。(胡三省注:《新志》记载:卫州共城县,武德元年设置共州。去年窦建德打败降服李世积,夺取卫州,所以共州也依附窦建德。唐纲应当是共城县令。)
43邓州土豪捉住王世充任命的刺史来投降。(胡三省注:这年五月,王世充攻陷邓州。)
44癸卯日(初十),梁师都的石堡(今陕西吴旗附近)留守张举率领一千多人来投降。(胡三省注:此石堡大概在夏州以东,不是开元、天宝年间与吐蕃争夺的石堡城。)
45甲辰日(十一日),黄君汉派校尉张夜叉率水军袭击回洛城,攻克,(胡三省注:率水军从怀州渡黄河,袭破回洛。)俘获守将达奚善定,切断河阳(今河南孟州)南桥后返回,降服二十多个堡垒聚落。王世充派太子王玄应率领杨公卿等人攻打回洛,不胜,(胡三省注:《考异》说:《革命记》写作“公乡”。《河洛记》、《唐书》写作“公卿”,现在依从。)于是在回洛城西修筑月城,留兵驻守。
王世充在青城宫列阵,秦王李世民也列阵应对。(胡三省注:现在以郊天斋宿的大次为青城宫,其地应当在都城以南。此青城宫好像在洛城西北。按《六典》记载,洛城西的禁苑,北抵北邙,西至孝水,南连洛水,谷、洛二水在其中交汇,中有合壁、翠微、宿羽、青城等十一宫。)王世充隔河对李世民说:“隋室覆灭,唐在关中称帝,郑在河南称帝,(胡三省注:王世充未向西侵犯,大王却突然领兵东来,为什么?)”李世民让宇文士及回应说:“天下都仰慕皇风,只有你独阻声教,我们为此而来!”王世充说:“彼此休兵讲和,不也很好吗!”宇文士及又回应说:“奉诏攻取东都,不容讲和。”到傍晚,各自领兵返回。
46唐高祖派使者与窦建德联合,窦建德派同安长公主随使者一同返回。(胡三省注:同安长公主是高祖的同母妹妹,黎阳战败时,被窦建德俘获。)
47乙卯日(二十二日),刘德威袭击怀州,攻入外城,攻克堡垒聚落。
48九月,庚午日(初七),梁师都的部将刘旻献华池(今甘肃华池)投降,任命为林州总管。(胡三省注:庆州华池县是西魏的蔚州。后周废除州,隋仁寿初,设置华池县,现在设置林州。)
49癸酉日(初十),王世充的显州总管田瓒献所统辖的二十五州来投降;(胡三省注:这年六月,田瓒投降王世充。)从此襄阳与王世充断绝联系。(胡三省注:王世充派王弘烈镇守襄阳。从襄阳到洛阳,路过南阳。邓州已属唐,南阳之路不能走,从显州经蔡州、汝州到洛阳,显州现在又降唐,所以襄阳的消息断绝。)
50史万宝进军甘泉宫。(胡三省注:汉甘泉宫在京兆醴泉县。史万宝从新安进军逼洛阳,不应到汉的甘泉宫。《隋志》记载:河南寿安县,后魏的甘棠县,有显仁宫。或许以显仁宫为甘棠宫。“泉”恐怕应作“棠”。)丁丑日(十四日),秦王李世民派右武卫将军王君廓攻打轘辕(今河南偃师东南),攻克。(胡三省注:《新志》记载:洛州缑氏县东南有轘辕旧关。)王世充派部将魏隐等人攻击王君廓,王君廓假装逃跑,设下埋伏,大败他们,于是向东夺取土地,到管城(今河南郑州)后返回。(胡三省注:《隋志》记载:荥阳郡管城县,旧名中牟,开皇十六年,分设管城县,十八年,撤销内牟并入。隋改中牟为内牟,当时是管州治所。)此前,王世充的部将郭士衡、许罗汉劫掠唐朝边境,王君廓用计击退他们,下诏慰劳说:“你率领十三人打败一万贼兵,自古以少胜多,没有过这样的事。”
王世充的尉州(今河南尉氏)刺史时德叡率领所统辖的尉、夏、陈、随、许、颍、豫七州来投降。(胡三省注:王世充大概在雍丘设尉州,阳夏设夏州,宛丘设陈州;随州无考,推测是洧州之误;长社设许州,汝阴设颍州,尉氏设尉州。)秦王李世民根据情况命令州县官都依照王世充所任命的,不做变动,改尉州为南汴州,于是黄河以南的郡县相继来降。
刘武周的降将寻相等人多反叛离去。众将怀疑尉迟敬德,把他囚禁在军中,行台左仆射屈突通、尚书殷开山对李世民说:“尉迟敬德勇猛绝伦,现在已囚禁他,他心中必定怨恨,留着恐怕是后患,不如杀了他。”李世民说:“不对,尉迟敬德若要反叛,难道会在寻相之后吗!”立即下令释放他,带他进入卧室,赐给他金银,说:“大丈夫意气相投,不要因小嫌介意,我终究不会信谗言害忠良,你应体谅。若一定要走,这些金银送给你,以表一时共事之情。”辛巳日(十八日),李世民率领五百骑兵巡视战地,观察地形,寻找可列阵之处。登上魏宣武帝的陵墓。(胡三省注:魏宣武帝的陵墓叫景陵,在北邙山。魏世宗谥号宣武帝。)王世充率领一万多步兵骑兵突然到达,包围他们,单雄信持枪直逼李世民,尉迟敬德跃马大呼,横刺单雄信落马,王世充的士兵稍退,尉迟敬德护卫李世民冲出包围。李世民、尉迟敬德又率领骑兵返回作战,出入王世充的阵中,往返无阻。屈突通率领大军随后赶到,王世充的军队大败,仅自身逃脱;俘获冠军大将军陈智略,(胡三省注:《考异》说:《实录》记载:“丙戌日,太宗与王世充在魏宣武陵相遇,击败他,斩首几千级,俘获陈智略。”《旧书·尉迟敬德传》记载:“太宗释放尉迟敬德后,当天随猎于榆窠,王世充率领几万步兵骑兵来战,单雄信直逼太宗,尉迟敬德刺单雄信落马,护卫太宗冲出包围,又率领骑兵交战,俘获陈智略。”据俘获陈智略,可知宣武、榆窠之战是同一事。《实录》根据奏报日期。《河洛记》记载在二十一日,现在依从。)斩首一千多级,俘获六千名持排槊的士兵。李世民对尉迟敬德说:“你回报得真快!”赐给尉迟敬德一箧金银,从此宠爱礼遇日益深厚。
尉迟敬德擅长避槊,常单骑冲入敌阵,敌兵密集用槊刺他,始终不能伤到,还能夺敌槊反击。齐王李元吉以擅长马槊自负,听说尉迟敬德的本领,请求各去槊刃较量胜负,尉迟敬德说:“我愿去刃,王不必去。”不久李元吉刺他,始终不能刺中。秦王李世民问尉迟敬德:“夺槊与避槊,哪个难?”尉迟敬德说:“夺槊难。”于是命尉迟敬德夺李元吉的槊。李元吉持槊跃马,想刺尉迟敬德,尉迟敬德瞬间三次夺他的槊;李元吉虽表面赞叹,内心却很羞耻。
51反叛的胡人攻陷岚州。
52起初,王世充任命邴元真为滑州行台仆射。濮州(今山东鄄城北)刺史杜才干,(胡三省注:《隋志》记载:东平郡鄄城县,旧设濮阳郡,开皇十六年设濮州,大业初废除州,以鄄城县属东平,大概李密复设州。)是李密的旧将,恨邴元真背叛李密,(胡三省注:背叛李密之事见一百八十六卷武德元年九月。)假装率部众投降他。邴元真仗着官位权势,亲自前往招抚,杜才干出迎,邀请他入内就坐,捉住他斥责说:“你本是庸才,魏公(李密)任你为高官,(胡三省注:指李密任命他为长史。)没立丝毫功劳,却造成滔天大祸,现在来送死,是你的本分!”于是斩了他,派人带着他的首级到黎阳祭祀李密墓。壬午日(十九日),杜才干献濮州投降。
53突厥莫贺咄设侵犯凉州(今甘肃武威),总管杨恭仁反击,战败,突厥劫掠几千男女离去。
54丙戌日(二十三日),任命田瓒为显州总管,赐爵蔡国公。
55冬,十月,甲午日(初二),王世充的大将军张镇周来投降。
56甲辰日(十二日),行军总管罗士信袭击王世充的硖石堡(今河南新安西),攻克。(胡三省注:《水经注》记载:谷水从新安县向东流经千秋亭,又向东流经雍谷溪,山势回旋曲折,石路险阻狭窄,所以也有峡石之称。《考异》说:《河洛记》写作“峡山堡”。现在依从《实录》。)罗士信又包围千金堡(今河南洛阳北),(胡三省注:在古千金堨筑堡。《水经注》记载:谷水经周乾祭门北,向东到千金堨。《河南境簿》说:河南县城东十五里有千金堨。《洛阳记》说:千金堨,旧拦截谷水,魏时重修此堨,叫千金堨。)堡中之人辱骂他。罗士信夜里派一百多人抱着几十个婴儿到堡下,让婴儿啼哭,假装说“从东都来投奔罗总管”。不久又相互说:“这是千金堡,我们弄错了。”立即离开。堡中以为罗士信已离去,来的是洛阳逃兵,出兵追击。罗士信在路边埋伏,等门打开,突然冲入,屠杀全城。
57窦建德包围幽州时,(胡三省注:这年五月,窦建德的军队攻打幽州。)李艺向高开道求救,高开道率领二千骑兵救援,窦建德的军队撤退,高开道趁机随李艺派使者来投降。戊申日(十六日),任命高开道为蔚州(今河北蔚县)总管,赐姓李氏,封北平郡王。高开道的脸颊中有箭镞,召医生取出,医生说:“镞太深,不能取出。”高开道发怒,杀了医生。另召一名医生,医生说:“取出会痛。”又被杀。再召一名医生,医生说:“可以取出。”于是凿骨,在中间放楔子,骨头裂开一寸多,最终取出箭镞;高开道仍奏乐进餐不停。
58窦建德率领二十万部众再次攻打幽州,窦建德的士兵已爬上城墙,薛万均、薛万彻率领一百名敢死士从地道出现在敌军背后,突然袭击,窦建德的军队溃散逃走,斩首一千多级。李艺的军队乘胜逼近敌营,窦建德在营中列阵,填平壕沟出战,奋力反击,大败李艺,窦建德追击逃敌,到城下,攻城不下而返回。
59李密战败后,(胡三省注:见一百八十六卷武德元年九月。)杨庆返回洛阳,恢复杨氏。(胡三省注:杨庆归附李密时改姓,事见一百八十四卷义宁元年十一月。)到王世充称帝,(胡三省注:见上卷本年四月。)杨庆又改姓郭氏,王世充任命他为管州总管,把哥哥的女儿嫁给他。秦王李世民进逼洛阳,杨庆暗中派人请求投降,李世民派总管李世积领兵前往占据管州城。杨庆想和妻子一同来,妻子说:“主上让我侍奉您,是想笼络您的心。现在您辜负托付,求利自保,我将怎么对待您!若到长安,我就成了您家的一个婢女,您要我何用!希望送我回洛阳,是您的恩惠。”杨庆不答应。杨庆出去后,妻子对侍者说:“若唐最终胜郑,我家必定灭亡;郑若胜唐,我丈夫必定死亡。人生到这地步,活着有什么用!”于是自杀。庚戌日(十八日),杨庆来投降,恢复杨氏,拜上柱国、郇国公。
当时王世充的太子王玄应镇守虎牢,驻军在荥、汴之间,(胡三省注:“荣”应为“荥”。指驻军在荥泽、汴水之间。)听说杨庆投降,领兵赶往管城,李世积击退他。派郭孝恪写信劝荥州(今河南荥阳)刺史魏陆,(胡三省注:王世充大概在荥阳县设荥州;写作“荣”也是错误。)魏陆秘密请求投降。王玄应派大将军张志到魏陆处征兵,丙辰日(二十四日),魏陆擒获张志等四将,献州投降。阳城县(今河南登封东南)令王雄率领各堡垒来投降,秦王李世民派李世积领兵接应,任命王雄为嵩州(今河南登封)刺史,(胡三省注:《新志》记载:阳城县属洛州。又说:武德四年,王世充的伪令王雄来降,以阳城、嵩阳、阳翟设置嵩州。与此所记相差二三个月。)嵩山以南的道路才打通。(胡三省注:嵩南指嵩山以南。)魏陆让张志伪造王玄应的书信,停止东路的军队,令部将张慈宝暂且返回汴州(今河南开封),又秘密告诉汴州刺史王要汉让他图谋张慈宝,王要汉斩张慈宝投降。王玄应听说各州都反叛,非常害怕,逃回洛阳。下诏任命王要汉为汴州总管,赐爵郳国公。
60王弘烈占据襄阳,唐高祖令金州(今陕西安康)总管府司马泾阳(今陕西泾阳)人李大亮安抚樊(今湖北襄樊)、邓以谋取襄阳。十一月,庚申日(二十八日),李大亮攻打樊城镇,攻克,(胡三省注:《隋志》记载:西城郡,梁设梁州,不久改南梁州,西魏改东梁州,不久改金州,设总管府,府设长史、司马。《旧志》记载:襄州邓城县是汉邓县,属南阳郡,古樊城。宋改安养县。此时樊城镇应在安养县界。)斩杀守将国大安,攻克十四座城栅。
61萧铣性格狭隘,多猜忌。众将恃功骄横,喜好擅自杀人,萧铣为此担忧,于是宣称罢兵务农,实际想削夺众将的权力。大司马董景珍的弟弟为将军,心怀怨恨,谋划叛乱;事情败露,被处死。董景珍当时镇守长沙(今湖南长沙),(胡三省注:长沙是潭州治所。)萧铣下诏赦免他,召他回江陵(今湖北江陵)。董景珍畏惧,甲子日(初二),献长沙投降,下诏峡州(今湖北宜昌)刺史许绍出兵接应。
62云州(今内蒙古和林格尔西北)总管郭子和,(胡三省注:《隋志》记载:定襄郡,开皇五年设云州总管府,治大利城。)起初与突厥、梁师都相勾结,不久袭击梁师都的宁朔城(今陕西靖边东),攻克。又侦察到突厥的矛盾,派使者报告,被突厥的巡逻骑兵抓获。处罗可汗大怒,囚禁他的侄子郭子升。郭子和自感孤立危险,请求率领部众南迁,(胡三省注:《考异》说:《郭子和传》记载:“四年,带领户口南迁。”按处罗可汗在今年去世,所以记在这里。)下诏将他们安置在延州(今陕西延安)故城。
63张举、刘旻投降后,(胡三省注:这年八月,张举投降。九月,刘旻投降。)梁师都非常害怕,派尚书陆季览劝突厥处罗可汗说:“近来中原丧乱,分为几国,势均力弱,所以都北面归附突厥。现在定杨可汗(刘武周)已亡,(胡三省注:这年四月,刘武周败亡。)天下将全归唐所有。我不惜灭亡,也担心轮到可汗,不如趁局势未定,南下夺取中原,像魏道武帝那样,(胡三省注:事见《晋孝武帝纪》。)我请求作为向导。”处罗可汗听从,谋划让莫贺咄设从原州(今宁夏固原)入侵,泥步设与梁师都从延州入侵,(胡三省注:“州”下有“处罗入自并州”六字。)突利可汗与奚、霫、契丹、靺鞨从幽州入侵,(胡三省注:奚与契丹本都是东胡种族,保乌丸山的,后来为奚,保鲜卑山的,后来为契丹。霫与突厥习俗相同,保冷陉山,南接契丹,东接靺鞨,西接拔野古。靺鞨居肃慎地,也叫挹娄,元魏时叫勿吉。《考异》说:《旧突厥传》记载:“大业中,突利几岁时,始毕派他统领东牙的军队,号泥步设,颉利继位,任命为突利可汗。”按《梁师都传》,此时有泥步设,又有突利可汗。可见突利在处罗时已为小可汗,不是颉利继位后才有的。《高祖实录》记载:“处罗想分兵大肆劫掠中原,从怀戎、雁门、灵武、凉州四路入侵。”现在依从《旧书·梁师都传》。)会合窦建德的军队从滏口(今河北磁县西北)向西入侵,在晋州(今山西临汾)、绛州会合。(胡三省注:滏口是滏水的出口,在磁州滏阳县界。晋州是隋的临汾郡。绛州是隋的绛郡。)莫贺咄是处罗的弟弟咄苾;突利是始毕的儿子什钵苾。
处罗可汗又想夺取并州安置杨政道,(胡三省注:杨政道当时居定襄。)群臣多劝谏,处罗说:“我父亲失国,靠隋才得立,(胡三省注:事见一百七十八卷隋开皇十九年。)这恩情不能忘记。”正要出兵却去世了。义成公主因他的儿子奥射设丑陋懦弱,废黜他,改立莫贺咄设,号称颉利可汗。乙酉日(二十三日),颉利派使者报告处罗的死讯,唐高祖像对待始毕可汗的丧事一样礼遇使者。(胡三省注:去年四月始毕去世。)
64戊子日(二十六日),安抚大使李大亮夺取王世充的沮州(今湖北南漳)、华州(今湖北宜城)。(胡三省注:襄州南漳县,后周设置沮州。南漳是汉的临沮县。隋废除沮州。大概王世充复设。汉南县,宋设置华山郡,西魏废除郡,王世充大概取宋郡名设置华州。汉南县,唐贞观八年并入宜城。)
65这月,窦建德渡过黄河攻打孟海公。(胡三省注:《考异》说:《实录》记载在十二月丙午日。大概当时唐朝才听说,是派遣刘世让攻打洺州的日子。现在依从《革命记》。)
起初,王世充侵占窦建德的黎阳,窦建德袭击攻克殷州报复他。(胡三省注:殷州治获嘉,这些都是去年冬天的事。)从此两国交恶,不再互派使者。到唐军进逼洛阳,王世充派使者向窦建德求救。(胡三省注:《考异》说:《隋季革命记》记载:“王世充也自己派使者向窦建德求救说:‘夏王若率领军队来救援,大王夺取东都、河、洛之地,北收并州、汾州,南到扬州、越州,我夺取京师、蒲州、绛州以西,连通蜀、荆、襄地区,共同占据山河之险,长久作为兄弟之国。’”按王世充只有河、洛之地,怎会轻易贿赂窦建德!即使有这话,窦建德又怎会相信!现在依从《河洛记》。)窦建德的中书侍郎刘彬劝窦建德说:“天下大乱,唐得关西,郑得河南,夏得河北,形成鼎足之势。现在唐出兵攻郑,从秋到冬,唐军日益增多,郑地日益缩小,唐强郑弱,势必支撑不住,郑灭亡后,夏也不能独自存在。不如放下怨恨,出兵救援,夏攻其外,郑攻其内,必定能打败唐。唐军撤退后,再观察形势,若能夺取郑就夺取,合并两国兵力,趁唐军疲惫,可夺取天下!”窦建德听从,派使者到王世充处,答应救援。又派礼部侍郎李大师等人到唐朝,请求解除对洛阳的包围,秦王李世民留下他们,不答复。
66十二月,辛卯日(初一),王世充的许州(今河南许昌)、亳州(今安徽亳州)等十一州都请求投降。(胡三省注:许州是隋的颍川郡。亳州是隋的谯郡。)
67壬辰日(初二),燕郡王李艺又在笼火城袭击窦建德的军队,打败他们。
68辛丑日(十一日),王世充的随州(今湖北随州)总管徐毅献州投降。(胡三省注:随州是隋的汉东郡。)
69癸卯日(十三日),峡州刺史许绍攻打萧铣的荆门镇(今湖北荆门),攻克。(胡三省注:荆门在荆州长林县。)许绍的辖地与梁(萧铣)、郑(王世充)相邻,(胡三省注:峡州北境接郑的襄州,东境接梁的荆门。)两地抓获许绍的士兵,都杀死,许绍抓获两地的士兵,都供给物资遣返。敌人惭愧感动,不再侵犯,境内安定。
70萧铣派齐王张绣攻打长沙,董景珍对张绣说:“‘前年醢彭越,往年杀韩信’,你没看到吗,为什么要相互攻打!”(胡三省注:引用汉高祖杀功臣的事,来恐吓张绣。)张绣不回应,进军包围,董景珍想突围逃走,被部下杀死;萧铣任命张绣为尚书令。张绣恃功骄横,萧铣又杀了他。从此功臣众将都有二心,兵力日益衰弱。(胡三省注:史书记载萧铣将要灭亡。)
71王世充派哥哥的儿子代王王琬、长孙安世到窦建德处回访,并且求救兵。
72突厥伦特勒在并州,成为百姓的大患,(胡三省注:这年六月,突厥留伦特勒在并州。)并州总管刘世让设计擒获他。唐高祖听说后,非常高兴。张道源跟随窦建德在河南,(胡三省注:去年九月,张道源被窦建德俘虏。)秘密派人到长安,请求出兵攻打洺州来震动山东。(胡三省注:窦建德定都洺州。)丙午日(十六日),下诏任命刘世让为行军总管,让他领兵从土门(今河北井陉西北)出发,赶往洺州。(胡三省注:《新志》记载:恒州鹿泉县有旧井陉关,一名土门关。鹿泉是汉的石邑。)
73己酉日(十九日),瓜州(今甘肃敦煌)刺史贺拔行威捉住骠骑将军达奚暠,起兵反叛。
74这年,李子通渡江攻打沈法兴,夺取京口(今江苏镇江)。(胡三省注:京口当时属扬州延陵县。)沈法兴派仆射蒋元超抵抗,在庱亭(今江苏常州西北)交战,蒋元超战败而死,沈法兴放弃毗陵(今江苏常州),逃奔吴郡(今江苏苏州)。(胡三省注:毗陵到吴郡一百八十里。)于是丹阳(今江苏南京)、毗陵等郡都投降李子通。李子通任命沈法兴的府掾李百药为内史侍郎、国子祭酒。
杜伏威派行台左仆射辅公祏率领几千士兵攻打李子通,以将军阚棱、王雄诞为副将。辅公祏渡江攻打丹阳,攻克,进军驻扎在溧水(今江苏溧水),(胡三省注:《隋志》记载:丹阳郡治江宁;溧水为属县,本溧阳县,开皇十八年改名。从丹阳到溧水二百四十里。)李子通率领几万部众抵抗。辅公祏挑选一千精兵,手持长刀为前锋,又派一千人跟随其后,说:“有后退的立即斩首。”自己率领其余部众,又在他们后面。李子通列方阵前进,辅公祏的前锋一千人拼死作战,辅公祏又张开左右翼攻击,李子通战败逃走,辅公祏追击,反而被打败,返回,关闭营门不出。王雄诞说:“李子通没有壁垒,又习惯了初战的胜利,趁他不备,攻击可打败他。”辅公祏不听。王雄诞率领自己的几百名亲兵夜里出击,(胡三省注:私属指不在大军名籍的亲兵。)趁风放火,李子通大败,投降的士兵有几千人。李子通粮食耗尽,放弃江都(今江苏扬州),保守京口,长江以西之地全归杜伏威,(胡三省注:庐州、和州等都在长江以西。)杜伏威迁居丹阳。
李子通又向东逃往太湖(今江苏太湖),(胡三省注:太湖在苏州吴县东南五十里。)收罗逃散的部众,得二万人,在吴郡袭击沈法兴,大败他。沈法兴率领几百名随从弃城逃走,吴郡贼帅闻人遂安派部将叶孝辩迎接,(胡三省注:闻人是复姓,现在吴中也作为大姓。)沈法兴中途后悔,想杀叶孝辩,改去会稽(今浙江绍兴)。(胡三省注:会稽是越州。)叶孝辩察觉,沈法兴窘迫,投江淹死。李子通的军势又振作起来,(胡三省注:“振”下有“帅其群臣”四字。)迁都余杭(今浙江杭州),(胡三省注:余杭是杭州治所。)完全占据沈法兴的地盘,北从太湖,南到南岭,(胡三省注:岭指五岭。)东包会稽,西到宣城(今安徽宣城),(胡三省注:按李子通的地盘,西到宣城而已,南境怎能到南岭!史书记载夸大了。)都归他所有。
75广州(今广东广州)、新州(今广东新兴)贼帅高法澄、沈宝彻杀隋官,占据二州,依附林士弘,(胡三省注:《隋志》记载:南海郡是广州。信安郡新兴县,梁设置新州。宋白说:新州是秦始皇夺取的陆梁地,汉为合浦临元县,晋设置新宁郡,梁设置新州。)汉阳太守冯盎打败他们。(胡三省注:冯盎从大业战乱返回岭南,未接受朝廷任命,所以称隋官。)不久沈宝彻哥哥的儿子沈智臣又在新州聚集士兵,冯盎领兵攻击。贼兵刚集合,冯盎脱下头盔大喊:“你们认识我吗?”贼兵多放下兵器袒胸下拜,(胡三省注:冯盎从祖母冼夫人以来,威令在岭南施行,所以这样。)于是溃散,擒获沈宝彻、沈智臣等人,岭外平定。
76窦建德的行台尚书令恒山(今河北正定)人胡大恩请求投降。(胡三省注:恒山是恒州。)
四年(辛巳年,公元621年)
1春,正月,癸酉日(十五日),任命胡大恩为代州(今山西代县)总管,(胡三省注:代州是隋的雁门郡。)封定襄郡王,赐姓李氏。代州石岭以北,自刘武周叛乱后,寇盗充斥,胡大恩迁居镇守雁门,(胡三省注:雁门是汉的广武县,隋改名。隋、唐代州都治雁门,汉雁门郡治阴馆。李大恩难道迁居镇守汉雁门吗?宋白说:句注在代州西北三十五里,是雁门界的西陉山。秦始皇十三年把楼烦迁到善无县,现在句注山北的下馆城就是,所以《续汉书》说:雁门郡治阴馆。建安年间设新兴郡,陉北全部放弃,那地方荒芜。魏文帝迁移雁门郡,南渡句注,设广武城,就是现在州西的广武故城。后魏明帝又移到广武东的古上馆城内,就是现在的州城。有人说李大恩从恒山请求投降,授代州总管,所以从恒山迁居镇守雁门。)讨伐攻击,全部平定。
2稽胡首领刘仚成部落几万人,成为边境祸患;辛巳日(二十三日),下诏太子李建成统领众军讨伐。
3王世充的梁州(今河南商丘南)总管程嘉会献所部来投降。(胡三省注:后魏在浚仪设置梁州,因古大梁城得名。此时以浚仪为汴州,而隋的梁郡治宋城县。宋城是古睢阳,汉梁国都城,后魏以来,以睢阳为梁郡,王世充应当在此设置梁州。)
4杜伏威派部将陈正通、徐绍宗率领二千精兵,前来会合秦王李世民攻打王世充,(胡三省注:《考异》说:《旧书·杜伏威传》记载:“太宗包围王世充,派使者招降他,杜伏威请求投降,高祖派使者就地拜他为东南道行台尚书令、江·淮以南安抚大使、上柱国,封吴王,赐姓李氏。”按杜伏威封吴王在太宗讨伐王世充之前。现在依从《高祖实录》《太宗实录》。)甲申日(二十六日),攻打梁县(今河南汝州),攻克。(胡三省注:梁县属伊州。杜佑说:汝州梁县是汉旧县,战国时称南梁,以区别大梁、少梁。)
5丙戌日(二十八日),黔州(今重庆彭水)刺史田世康(胡三省注:黔州是隋的黔安郡,古黔中。)攻打萧铣的五州、四镇,都攻克。
6秦王李世民挑选一千多精锐骑兵,都穿黑衣黑甲,分为左右队,让秦叔宝、程知节、尉迟敬德、翟长孙分别统领。每次作战,李世民亲自穿黑甲率领他们为前锋,趁机进攻,所向披靡,敌人畏惧。行台仆射屈突通、赞皇公窦轨(胡三省注:窦轨封赞皇县公。赞皇县属赵州,隋开皇十六年设置。刘昫说:取赞皇山为名。)领兵巡视营屯,突然与王世充相遇,作战不利。秦王李世民率领黑甲军救援,王世充大败,俘获他的骑兵将领葛彦璋,(胡三省注:《考异》说:《太宗实录》记载:“起初,罗士信夺取千金堡,太宗令屈突通驻守。王世充亲自来攻堡,屈突通畏惧,举烽火求救。太宗估计屈突通能守住,且暂缓救援来麻痹王世充,屈突通举三烽告急,太宗才出兵救援,左右未及随从,率两骑前进,遇到贼骑将葛彦璋,射箭,应弦而倒,在阵中擒获,后军也赶到,屈突通的军队又振作,内外夹击,王世充大败,俘获斩杀六千多人,几乎擒获王世充。”现在依从《河洛记》。)俘获斩杀六千多人。王世充逃回。
7李靖向赵郡王李孝恭献上攻取萧铣的十条计策,李孝恭上奏。(胡三省注:《考异》说:《高祖实录》记载:“李孝恭献上平萧铣的计策,皇帝赞许采纳。”《太宗实录》《李靖传》记载:“李靖劝赵郡王李孝恭,陈述讨伐萧铣的计策,献上十条。高祖因李孝恭未经历军旅,三军的事务,全部委托李靖,授李靖行军总管,兼代李孝恭长史事务。”《李孝恭传》记载:“当时李靖也奉命到江南,用计策求见李孝恭,李孝恭认为好,委托军事。”大概是李靖策划让李孝恭上奏。)二月,辛卯日(初三),改信州为夔州(今重庆奉节),任命李孝恭为总管,让他大造战船,练习水战。因李孝恭未经历军旅,任命李靖为行军总管,兼李孝恭长史,委托军事。李靖劝李孝恭召集全部巴、蜀首领的子弟,量才任用,安置在身边,表面上是提拔,实际作为人质。
8王世充的太子王玄应率领几千士兵,从虎牢运粮到洛阳,秦王李世民派将军李君羡截击,大败他们,王玄应仅自身逃脱。
李世民让宇文士及上奏请求进军包围东都,高祖对宇文士及说:“回去告诉你的大王:现在攻取洛阳,只为停止战争,攻克城池后,车马、法物、图籍、器械,不是私人需要的,委托你收集;其余的子女玉帛,都分给将士。”
辛丑日(十三日),李世民移军青城宫,壁垒未立,王世充率领二万部众从方诸门出战,(胡三省注:东都城南面三门,中为端门,左为左掖门,右为右掖门,洛水流经门前,有天津、永济、中桥三桥。)凭借旧马坊的墙壕,临谷水抵抗唐军,众将都畏惧。李世民率精锐骑兵在北邙列阵,登上魏宣武帝的陵墓眺望,对左右说:“贼兵处境窘迫,全军出战,企图侥幸一战,今天打败他们,以后就不敢出战了!”命屈突通率领五千步兵渡河攻击,告诫屈突通:“交战后就放烟。”烟起,李世民率领骑兵南下,身先士卒,与屈突通合力奋战。李世民想了解王世充阵形的厚薄,率领几十名精锐骑兵冲击,直出阵后,众兵溃散,杀伤很多人。不久被长堤阻挡,与骑兵失散,将军丘行恭独自跟随李世民,王世充的几名骑兵追上,李世民的马中流箭而死。丘行恭回马射追兵,箭无虚发,追兵不敢前进。于是下马把马给李世民,丘行恭在马前手持长刀步行,跳跃呼喊,(胡三省注:距跃指超越跳跃。杜预说:距跃是超越。)斩杀几人,突破敌阵而出,得以进入大军。王世充也率领部众死战,溃散后又集合多次,从辰时到午时,王世充的军队才撤退。李世民发兵追击,直抵城下,俘获斩杀七千人,于是包围洛阳。骠骑将军段志玄与王世充的军队苦战,深入敌阵,马倒,被王世充的士兵擒获,两名骑兵夹住他的发髻,将要渡洛水,段志玄纵身奋力,两人都坠马,段志玄驰回,几百名追兵不敢逼近。
起初,骠骑将军王怀文作为唐军的侦察兵,被王世充俘获,王世充想安抚他,安置在身边。壬寅日(十四日),王世充出右掖门,临洛水列阵,王怀文突然持槊刺王世充,王世充内穿铠甲,槊折断不能刺入,左右猝不及防,都惊愕不知所措。王怀文逃往唐军,到写口,(胡三省注:洛城中的水在此排放以泄秽,因此名为写口。)被追上俘获,杀死。王世充返回,脱下铠甲,袒胸对群臣说:“王怀文用槊刺我,最终不能伤害,难道不是天命吗!”
此前御史大夫郑頲不愿在王世充处做官,多称病不参与事务,到这时对王世充说:“我听说佛有金刚不坏身,陛下就是这样。我实在幸运,能生在佛世,希望弃官削发为僧,勤恳修行,以助陛下的神武。”(胡三省注:用诡辩请求离去。)王世充说:“国之大臣,声望向来很重,一旦出家,会惊动众人。等战事平息,就依从你的意愿。”郑頲坚决请求,不被允许。退下对妻子说:“我束发为官,志在名节,(胡三省注:束发指年少总角时。)不幸遭遇乱世,流落至此,在猜忌的朝廷中谨慎生存,处于危亡的境地,智力浅薄,无法自保,人生终有一死,早晚有什么不同,姑且随我的心愿,死也无憾。”于是削发穿僧服。王世充听说,大怒说:“你认为我必败,想苟且免死吗?不杀你,怎么制服众人!”于是在街市斩了郑頲。郑頲谈笑自如,观者认为他很勇敢。
下诏追赠王怀文为上柱国、朔州刺史。(胡三省注:朔州是隋的马邑郡。)
9庚戌日(二十二日),王泰放弃河阳逃走,(胡三省注:去年七月,王世充派王泰守河阳。)部将赵敻等人献城投降。别将单雄信、裴孝达与总管王君廓在洛口对峙,秦王李世民率领五千步兵骑兵救援,到轘辕,单雄信等人逃走,王君廓追击打败他们。
10壬子日(二十四日),延州总管段德操攻击刘仚成,打败他,斩首一千多级。
11乙卯日(二十七日),王世充的怀州刺史陆善宗献城投降。
12秦王李世民包围洛阳宫城,城中防御很严,大炮发射五十斤重的石头,能掷二百步,八弓弩的箭像车辐,箭头像巨斧,能射五百步。(胡三省注:八弓弩指八弓共一弦,如古连弩,今之划车弩也属此类。)李世民四面攻打,日夜不停,十多天不能攻克。城中想翻城投降的有十三批,都没成功而死。唐将士都疲惫想回去,总管刘弘基等人请求撤军,李世民说:“现在大举而来,应当一劳永逸。东方各州已望风归附,只有洛阳孤城,势必不能长久,功在垂成,怎能放弃离去!”于是下令军中:“洛阳未破,军队绝不返回,敢说撤军的斩首!”众人才不敢再言。高祖听说,也秘密下令李世民返回,李世民上表称洛阳必定可攻克,又派参谋军事封德彝入朝当面陈述形势。(胡三省注:参谋之官大概始于此。)封德彝对高祖说:“王世充虽占地多,但多是羁縻依附,(胡三省注:说只是名义上归属。)号令所及,只有洛阳一城,智尽力穷,很快就能攻克。现在若撤军,贼势又会振作,相互联合,以后必难图谋!”高祖于是依从。李世民给王世充写信,晓谕祸福;王世充不回复。
13戊午日(三十日),王世充的郑州司兵沈悦派使者到左武候大将军李世积处请求投降。(胡三省注:李世积当时驻扎管城。)左卫将军王君廓夜里领兵袭击虎牢,(胡三省注:王君廓当时驻扎洛口。)沈悦为内应,于是攻克,俘获荆王王行本及长史戴胄。沈悦是沈君理的孙子。(胡三省注:沈君理在陈朝任仆射。)
14窦建德攻克周桥(今山东曹县东北),俘虏孟海公。