〔30〕二年619,陷邢、赵、沧三州。复陷冀州,执刺史曲棱,赦之,复以为刺史。八月,陷洺州,虏刺史袁子干,遂迁都焉,更号万春宫。使人如灌津祠充墓,置守冢三十家。又遣使朝侗,因与王世充结欢,北聘突厥,士马益精雄。俄而世充废侗,乃绝之。始建天子旌旗,出入警跸,书称诏。追谥隋炀帝为闵帝,以齐王暕子政道为郧公。义成公主在突厥,遣使迎萧后,建德自将千余骑送之,并献化及首。
武德二年,窦建德攻陷了邢州、赵州、沧州三个州。接着又攻陷冀州,抓住了冀州刺史曲棱,但赦免了他,重新让他担任刺史。八月,攻陷洺州,俘虏了刺史袁子干,于是把都城迁到洺州,改名为万春宫。派人到灌津去祭祀父亲窦充的坟墓,并安排了三十户人家守墓。又派使者去朝见皇泰主杨侗,借此与王世充交好,同时向北边向突厥求婚,军队和战马越发精锐强大。不久王世充废黜了杨侗,窦建德就与王世充断绝了关系。开始设置天子的旌旗,出入时清道警戒,文书称为诏书。追尊隋炀帝的谥号为闵帝,封齐王杨暕的儿子杨政道为郧公。义成公主在突厥,派人迎接隋炀帝的皇后萧氏,窦建德亲自率领一千多骑兵护送,并把宇文化及的首级一同献上。
〔31〕未几,连突厥侵相州,刺史吕珉死之。进攻卫州,执河北大使淮安王神通、同安长公主、黎阳守将李世勣,释之。复使世勣守黎阳,馆王、公主,馈以客礼。滑州刺史王轨为奴所杀,奴以首奔建德,建德曰:“奴杀主,大逆。纳之不可不赏,赏逆则废教,将焉用为?”命斩奴而返轨首,滑人德之,遂降,齐、济二州亦降。兖贼徐圆朗闻风送款。
不久,联合突厥侵犯相州,刺史吕珉战死。进攻卫州,俘虏了河北大使淮安王李神通、同安长公主、黎阳守将李世勣,又释放了他们。再次让李世勣守卫黎阳,安排李神通、同安长公主住下,用客礼招待。滑州刺史王轨被奴仆杀死,奴仆拿着首级投奔窦建德,窦建德说:“奴仆杀主人,是大逆不道。收留他不能不赏,赏赐叛逆就废弃了教化,还有什么用?”命令斩杀奴仆并把王轨的首级送回滑州,滑州人感激他,于是投降,齐州、济州也投降了。兖州贼寇徐圆朗听说后也来归附。
〔32〕三年620,世勣自拔归国,吏白建德诛其父,建德曰:“世勣,唐臣,不忘其主,忠也。父何罪?”释不问。高祖遣使修好,建德即以公主等归京师。尝执赵州刺史张志昂、邢州刺史陈君宾、大使张道源等,将杀之,国之祭酒凌敬谏曰:“夫犬吠非其主,彼悉力坚守,以穷就禽,伏节士也。今杀之,无以劝。”建德怒曰:“我傅其城,犹不下,劳费士旅,何可赦?”敬曰:“王之大将高士兴抗罗艺于易南,兵未交,士兴即降,王以为可乎?”建德悟,即释之。然其大将王伏宝数持兵,功略在诸帅上,或谗其反,建德杀之。伏宝临死呼曰:“我无罪,王何信谗,自刈左右手乎?”后战数不利。
武德三年,李世勣自己逃归唐朝,官吏报告窦建德要求诛杀他的父亲,窦建德说:“李世勣是唐朝的臣子,不忘他的君主,这是忠诚。他父亲有什么罪?”释放不追究。唐高祖派遣使者修好,窦建德就把同安长公主等人送回京师。曾经俘虏赵州刺史张志昂、邢州刺史陈君宾、大使张道源等人,将要杀死他们,国子祭酒凌敬进谏说:“狗吠非其主,他们尽力坚守,到了穷途末路被擒,是守节之士。现在杀了他们,无法劝勉后人。”窦建德生气地说:“我兵临城下,他们还不投降,劳费士兵,怎么可以赦免?”凌敬说:“大王的大将高士兴在易南抵抗罗艺,还没交战,士兴就投降了,大王认为可以吗?”窦建德醒悟,立即释放了他们。但他的大将王伏宝多次统兵,功绩谋略在其他将领之上,有人进谗言说他谋反,窦建德杀了他。王伏宝临死大喊:“我没有罪,大王为什么听信谗言,自砍左右手呢?”后来作战多次不利。
〔33〕九月,建德自帅师围幽州,为罗艺所败,艺乘胜袭其营,建德阵营中,填堑而出,败艺众,进薄其城,不能拔,乃还。济阴贼孟海公兵三万,据周桥城以掠河南,建德自击之。会秦王伐东都,其中书舍人刘斌献说曰:“唐据关内,郑王河南,夏有冀方,此鼎足相持势也。今唐悉兵临郑,出入二年,郑人日蹙。二国兵不解,唐强郑弱,势必举郑,郑灭则大夏有齿寒之忧。为大王计,莫若援郑,使郑抗其内,我攻其外,唐之兵必却,唐却而郑完,然后徐观其变。郑若可图,因而取之,并二国兵,乘唐师老,长驱而西,关中可遂有也。”建德曰:“善。”乃遣使聘世充,与连和,会世充亦自乞师,即令其臣李大师、魏处绘来朝,请解郑围,秦王留之不答。
九月,窦建德亲自率领军队围攻幽州,被罗艺打败。罗艺乘胜袭击窦建德的军营,窦建德在营中布阵,填平壕沟冲出来,打败了罗艺的军队,进军逼近幽州城,没能攻下,就撤军了。济阴的贼寇孟海公有三万兵马,占据周桥城在河南一带抢掠,窦建德亲自去攻打他。正赶上秦王李世民征讨东都洛阳,窦建德的中书舍人刘斌献计说:“唐朝占据关中,郑王王世充占据河南,我们夏国占据河北,这是三方鼎足对峙的形势。如今唐朝把全部兵力压到郑国,前后快两年了,郑国的人一天比一天窘迫。唐郑两国交战不休,唐强郑弱,势必会灭掉郑国。郑国灭亡了,我们夏国就有了唇亡齿寒的担忧。替大王您考虑,不如去救援郑国,让郑国在内部抵抗,我们从外部进攻,唐军一定会撤退。唐军撤退后郑国得以保全,然后慢慢观察形势变化。如果郑国可以图谋,就趁机夺取它,合并两国兵力,趁唐朝军队疲惫,长驱直入向西进攻,关中地区就可以到手了。”窦建德说:“好。”于是派使者去拜访王世充,跟他联合,正赶上王世充也自己来请求援军,就派他的大臣李大师、魏处绘来朝见,请求解除对郑国的包围,秦王将他们扣留下来没有答复。
〔34〕四年621,建德克周桥,虏海公,留其将范愿戍之。悉发海公、徐圆朗之众,并兵号三十万救世充,至滑州,世充行台仆射韩弘开城纳之。建德进逼元、梁、管三州,皆陷,遂屯荥阳。运粮溯河西上,舟相属不绝。壁成皋东原,筑营板渚。遣使与世充约期,又遗秦王以书。
武德四年,窦建德攻克周桥,俘虏了孟海公,留下部将范愿驻守。发动全部孟海公、徐圆朗的部众,合并军队号称三十万救援王世充,到达滑州,王世充的行台仆射韩弘开城接纳他们。窦建德进逼元、梁、管三州,都攻陷了,于是驻扎在荥阳。运粮沿着黄河逆流而上,船只相连不断。在成皋东原筑垒,在板渚扎营。派遣使者与王世充约定日期,又送信给秦王李世民。
〔35〕三月,王进据虎牢。翌日,以骑五百觇建德营,设伏道侧,独以数骑去贼营三里,觉,贼出骑追之,王渐却,诱至伏所,卒起奋击。贼骑惊,引去,追斩三百级,获其将殷秋、石瓒,乃报建德以书。建德失二将,又闻唐兵精,得书犹豫,顿六十日不敢西。
三月,秦王进兵占据虎牢。第二天,率领五百骑兵侦察窦建德的营地,在道旁设下埋伏,只带几名骑兵到离贼营三里处,被发觉,贼军派出骑兵追赶,秦王慢慢后退,引诱到埋伏地点,伏兵突然崛起奋力攻击。贼军骑兵惊慌,退走,追击斩杀三百人,俘虏其将领殷秋、石瓒,于是写信报告窦建德。窦建德损失两员大将,又听说唐军精锐,得到书信后犹豫不决,停留六十天不敢西进。
〔36〕时世充弟世辩为徐州行台,亦遣将郭士衡、兵数千人从建德,王遣王君廓以轻骑抄其饷,执贼大将张青特。建德惧,人情携骇,其诸将又新破海公,掠获盈给,日夜思归。凌敬说建德曰:“今唐以重兵围东都,守虎牢,我若悉兵济河,取怀州河阳,以重将戍之,然后鸣鼓建旗,逾太行,入上党,传檄旁郡,进壶口以骇蒲津,收河东地,此上策也。且有三利:乘虚捣境,师有万全,一也;拓土得众,二也;郑围自解,三也。”建德将从之,而王琬、长孙安世日请兵西,每言必流涕,又阴赍金玉啗诸将,以桡其谋。众乃曰:“凌敬书生,岂知战?”建德乃谢曰:“今士心锐,天赞我也,师将大捷。方用众议,不得如公言。”敬固争,建德怒,命扶出。其妻谏曰:“祭酒计甚善,王盍用之?夫自滏口道乘唐之虚,连营渐进以取山北,因招突厥西抄关中,唐必还师自救,郑难纾矣。今顿兵虎牢下,徒自苦,恐无功。”建德曰:“此非女子所知。且郑朝暮待吾来,既许之,岂可见难而退,且示天下不信。”
当时,王世充的弟弟王世辩担任徐州行台,也派将领郭士衡率领几千士兵跟随窦建德。李世民派王君廓率领轻骑截击他们的粮草,俘虏了贼将张青特。窦建德害怕了,军心涣散,他的将领们刚刚打败了孟海公,抢掠了很多财物,日夜都想回家。凌敬劝窦建德说:“现在唐军用重兵围困东都(洛阳),把守虎牢关。如果我们全军渡过黄河,攻取怀州、河阳,派重将防守,然后击鼓竖旗,翻越太行山,进入上党,向周边郡县发布檄文,再进军壶口,震慑蒲津,夺取河东地区,这是上策。而且有三个好处:趁虚而入,军队万无一失,这是第一;开拓疆土,得到人口,这是第二;郑国(王世充)的包围自然解除,这是第三。”窦建德打算听从,但王琬和长孙安世天天请求向西进军,每次说话都流泪,又暗中用金银财宝贿赂各位将领,来阻挠凌敬的计谋。众人于是说:“凌敬是个书生,哪里懂得打仗?”窦建德就推辞说:“现在将士们士气高涨,这是上天在帮助我们,大军即将大胜。我正要采纳大家的意见,不能按你说的办。”凌敬据理力争,窦建德发怒,命人把他架出去。窦建德的妻子曹氏劝他说:“凌祭酒的计策很好,大王为什么不采用呢?从滏口这条路,趁唐军空虚,连营渐进,夺取山北,再联合突厥从西边袭击关中,唐军必定回师自救,郑国的危难就解除了。如今驻兵在虎牢关下,只是白白受苦,恐怕不会成功。”窦建德说:“这不是女人能懂的。况且郑国早晚等着我们去援救,既然答应了人家,怎么能见难而退,向天下人显示我不讲信用呢?”
〔37〕五月,建德自板渚出为阵,西薄汜南,属鹊山,亘二十里,鼓而前。郭士衡为游兵。秦王登虎牢城望其军,按甲不战,曰:“贼起山东,未尝见大敌,今度险士嚣,令不肃也;逼城而阵,有轻我心。待其饥,破之果矣。”日中,建德士皆坐列,渴争饮,意益怠。王麾军先登,骑怒,尘大涨,乃率史大柰、秦叔宝缠麾帜,弛出贼阵后,建德军顾而惊,遂大溃。建德被重创,窜牛口谷。车骑将军白士让、杨武威获之,传而西,斩长安市,年四十九。初,其军有谣曰:“豆入牛口,势不得久。”至是果败。
五月,窦建德从板渚出兵列阵,向西逼近汜水南岸,连接鹊山,连绵二十里,击鼓前进。郭士衡率领游兵。秦王登上虎牢城观察他的军队,按兵不动,说:“贼寇起于山东,不曾见过大敌,现在越过险地士兵喧哗,军令不严;逼近城下布阵,有轻视我的心思。等他们饥饿,打败他们是必然的。”中午,窦建德的士兵都坐在地上,争着喝水,情绪更加懈怠。秦王指挥军队先登,骑兵愤怒,尘土大起,于是率领史大柰、秦叔宝卷起旗帜,飞驰冲出贼阵后方,窦建德军回头看见,惊慌失措,于是大溃。窦建德受重伤,逃入牛口谷。车骑将军白士让、杨武威擒获了他,押送西行,在长安街市斩首,时年四十九岁。当初,他的军队有歌谣说:“豆入牛口,势不得久。”到这时果然失败。
〔38〕建德妻与其左仆射齐善行以骑数百遁还洺州。余党欲立其养子为主,善行曰:“夏王奄定河朔,号为威强,今一出不复,非天命有归哉?不如委心请命,无为涂炭生民也!”遂分府库散给将士,令各解去。善行乃与右仆射裴矩、行台曹旦率官属及建德妻奉山东地并传国八玺来降。建德起兵至灭凡六年。
窦建德的妻子与他的左仆射齐善行带领几百名骑兵逃回洺州。余党想立他的养子为主,齐善行说:“夏王平定河朔,号称威强,现在一出去就不回来,难道不是天命有归吗?不如归顺请命,不要使百姓涂炭!”于是分发府库财物给将士,让他们各自解散离开。齐善行就与右仆射裴矩、行台曹旦率领官属及窦建德的妻子献出山东土地和传国八玺来投降。窦建德从起兵到灭亡一共六年。
〔39〕赞曰:炀帝失德,天丑其为,生人吁辜,群盗乘之,如猬毛而奋。其剧者,若李密因黎阳,萧铣始江陵,窦建德连河北,王世充举东都,皆磨牙摇毒以相噬螫。其间亦假仁义,礼贤才,因之擅王僭帝,所谓盗亦有道者。本夫孽气腥焰,所以亡隋,触唐明德,折北不支,祸极凶殚,乃就歼夷,宜哉!
史官评论说:隋炀帝丧失德行,上天憎恶他的所作所为,百姓呼告罪孽,群盗乘机而起,像刺猬的毛一样奋起。其中势力大的,如李密凭借黎阳,萧铣从江陵起家,窦建德连接河北,王世充占据东都,都磨牙摇毒互相吞噬咬伤。他们中间也假借仁义,礼遇贤才,因此擅自称王称帝,这就是所谓盗亦有道。本来这些妖孽之气和腥臊之焰,用来灭亡隋朝,但触犯唐朝的圣明之德,失败不能支撑,祸患穷极、凶恶尽显,于是被歼灭,是应该的啊!