公元621年五月初,秦王李世民在武牢附近全面击溃前来增援王世充的夏王窦建德,并在牛口渚生擒了他。五月初九(丙寅),走投无路的郑帝王世充在洛阳投降了李世民。五月初十(丁卯),李世民进入宫城。他看到洛阳的隋朝宫殿,叹道:“如此穷奢极欲,能不亡国吗!”于是下令拆除端门楼,烧了乾阳殿,还摧毁了则天门和石阙。他还废除了城里的各个道场,并让城里的僧尼,除了三十位德高望重的以外,全都还俗。
前真定县令周法明,是周法尚的弟弟。隋末时他交结宾客,袭击并占据了黄梅,还派族子周孝节攻打蕲春,派兄长的儿子周绍则攻打安陆,派儿子周绍德攻打沔阳,也全都攻下了。五月十三(庚午),周法明带着这四郡来降唐朝。
五月十五(壬申),窦建德的左仆射齐善行带着洺、相、魏等州来降唐朝。当时窦建德的残余部众逃回洺州、想立窦建德的养子为主,征兵继续抗拒唐朝。他们又想劫掠那一带的居民,到海边落草为盗。只有齐善行觉得不能这么做。他说:“因为隋末的丧乱,我们才相聚在草野,不过寻求生存而已。即使像夏王那样的英武,还平定了黄河朔方一带,兵马精锐强大,也一下子就被生擒,简直易如反掌。这难道不是因为天命有所归属吗?哪里是人力所能争取的!如今我们已如此丧败,守也守不住,逃也逃不走,等于已经亡国,却岂能再去伤害百姓!不如诚心向唐朝投诚。如果你们一定要得到缯帛,应当到府库里去拿,千万不要再残害民众!”于是将洺州府库里的几十万段布帛,运到万春宫东街,让将士们随意取拿,居然拿了三天三夜才拿完。他接着派兵守住城里的街坊巷陌,拿到东西出去了,就不让再进去拿。士卒散尽后,齐善行与仆射裴矩和行台曹旦,率领夏的百官,拥着窦建德的妻子曹氏,以及传国八玺,连同攻破宇文化及时所得的珍宝,到唐人那里请降。唐高祖任命齐善行为秦王左二护军,给他的赏赐十分优厚。
当初,窦建德杀了宇文化及时,宇文士及的妻子隋南阳公主有个叫宇文禅师的儿子。窦建德的虎贲郎将於士澄问公主说:“宇文化及大逆不道,兄弟的儿子们也必须连坐。公主如果舍不得禅师,我们将想法将他留下。”公主哭着说:“虎贲郎将既然是隋室的贵臣,这事还需要问我吗?”但窦建德最终还是杀了宇文禅师。公主很快就请求出家当尼姑。当窦建德败后,公主准备回到长安,结果和宇文士及在洛阳相遇。宇文士及请求和她见面,但公主不肯。宇文士及站在门外,请求恢复夫妇关系。公主说:“我和使君的家人是仇人。今天之所以不亲手杀了你的原因,只是因为谋逆的那天,知道使君预先并不知情罢了。”于是呵斥他赶快离开。宇文士及再三请求,公主愤怒地说:“你如果一定要死,就进来相见吧。”宇文士及知道无法说服他,只好拜辞而去。
五月十八(乙亥),唐高祖李渊任命周法明为黄州总管。
五月二十一(戊寅),王世充任命的徐州行台杞王王世辩带着徐、宋等三十八州前往河南道安抚大使任瑰那里请降。王世充原来控制的地盘,至此全都归入唐朝的版图。
窦建德的博州刺史冯士羡重新推举淮安王李神通为慰抚山东使,征服了原来窦建德控制的三十多州。窦建德的所有地盘至此也全归唐朝。
五月二十二(已卯),唐代州总管李大恩带兵出击并打败了苑君璋。
同时,突厥入寇边境,长平靖王李叔良督领五员将领出击。李叔良中了流矢,大军只好撤了回来。六月初二(戊子),李叔良在归途中死去。
六月十二(戊戌),孟海公的余党蒋善合在郓州,孟啖鬼在曹州来降唐朝。孟啖鬼是孟海公的堂兄。
六月十四(庚子),营州人石世则捉了唐营州总管晋文衍,举州反叛,还拥戴突地稽为主。
同时,黄州总管周法明攻打并占领了萧铣的安州,还俘获了他任命的总管马贵迁。
六月十九(乙巳),唐高祖任命右骁卫将军盛彦师为宋州总管,派他去安抚河南地区。
六月二十九(乙卯),海州贼帅臧君相带着五州来降唐朝,唐高祖拜他为海州总管。
秋七月初五(庚申),王世充的行台王弘烈、王泰、左仆射豆卢行褒、右仆射苏世长在襄州来降唐朝。唐高祖与豆卢行褒和苏世长以前都有过交情,在此之前,也经常写信去招降他们,但豆卢行褒总是马上杀了他的来使。他们到了长安后,唐高祖杀了豆卢行褒,严厉责备了苏世长。苏世长说:“隋朝失去了它的鹿,天下人共同追逐。陛下既然得到了它,怎能反而去愤恨一同逐猎的人们,追问争肉的罪过!”唐高祖听了大笑,因此放了他,还任命他为谏议大夫。他曾跟从唐高祖到高陵围猎,捕获了很多禽兽。唐高祖看着群臣们问道:“今天的畋猎,大家都很快活吧?”苏世长答道:“陛下游猎,稍稍耽误了点政事。游猎还不到百天,谈不上快乐!”唐高祖气得脸色都变了,但后来却笑着说:“你的狂态又复发了吧?”苏世长说:“对臣来说的确是狂态,但对陛下来说则是忠诚。”他曾在披香殿给唐高祖侍宴。酒醉时,他跟唐高祖说:“这宫殿不是隋炀帝盖的吗?”唐高祖说:“你的劝谏似乎很正直,其实却十分诡诈。难道真的不知道这宫殿是朕盖的,而要故意说是隋炀帝盖的?”苏世长答道:“臣的确不知,只是见到它豪华奢侈的程度,如同倾宫和鹿台,因此以为这并非是新兴的帝王所应当做的罢了。如果真是陛下盖的,臣的确觉得不太适宜。臣当年在武功侍奉过陛下,见到陛下的住宅仅够遮蔽风雨,当时也觉得满足了。今天光隋朝的宫室,就已经够奢侈了,还要再增加,那将用什么来矫正它的过失呢?”唐高祖觉得他讲得非常在理。
七月初九(甲子),秦王李世民回到长安。李世民身披黄金甲,齐王李元吉和李世勣等二十五员大将紧跟其后,还有铁骑万匹,前后两部鼓吹。他们将王世充和窦建德以及隋朝的皇帝乘舆和御物敬献在太庙,并举行饮至(即凯旋归来到宗庙祭祀并宴饮庆功)的礼仪,祭祀祖先。
七月初十(乙丑),高句丽王高建武派使臣入朝进贡。高建武是高元的弟弟。
唐高祖见了王世充,历数他的罪过。王世充说:“臣的罪过固然当诛,然而秦王许诺臣不被处死。”七月十一(丙寅),唐高祖下诏赦免王世充,只将他贬为庶人,并把他连同兄弟子侄流放到西蜀。接着朝廷将窦建德在东市处斩。
窦建德是贝州漳南人。他少年时,总是喜欢许诺和帮助他人。曾有个乡人丧失了亲人,但因家贫无法安葬。当时窦建德还在田里耕作,得知后深深叹息,马上停止了牛耕,去帮那人办理丧事,因此得到乡亲们的称道。曾有盗贼在夜里来他家抢劫。窦建德站在窗户下头,等到盗贼爬进来时,一下子就杀了三人,其他人再也不敢进来。他们要窦建德将尸体还给他们,窦建德说:“你们可以丢进一根绳子来拉走。”盗贼们果真丢进一根绳子,窦建德把自己绑在绳子一头,让盗贼拉出去。一出了窗户,他跃起身来,举起刀来又杀了好几人,因此更加知名。最初,他担任里长,因为犯法逃亡,遇到大赦才得以归来。他父亲去世时,前来送葬的多达千余人。人们赠送的东西,他一概不受。
隋炀帝大业七年(611),朝廷招募兵员出讨高丽,他本郡挑选特别勇敢的人充当小帅,窦建德因此被补任为二百人长。那时山东发大水,很多百姓流离失所。同县人孙安祖,住房被水冲走,妻儿也都饿死。县里觉得孙安祖骁勇,也挑选他从军。孙安祖以贫穷为理由不肯应征,并告诉了漳南令。漳南令愤怒地鞭笞了他。孙安祖因此刺杀了县令,逃去投奔窦建德,窦建德收留了他。这年,山东发生大饥荒。窦建德跟孙安祖说:“文皇帝时,天下殷盛富饶。那时朝廷征发百万大军去讨伐辽东,还被高丽打败。如今水灾这么严重,百姓又如此穷困,而主上毫不体恤,反而要御驾亲征辽东。加上往年的西征,国家早已疮痍满目,尚未恢复;百姓也早已疲惫。累年的征役,从军的人很少回来的。如今又重新发兵,国家的根基将很容易动摇。大丈夫不死就当建立大功,岂能成为逃亡的虏寇?我知道高鸡泊中有方圆数百里的地方,长满了莞蒲之类的水草,可以到那里逃难。然后找机会出去抢掠,足够维生。如果得到很多人相聚一块,再等待时局的变化,那么我们一定能建功立业。”孙安祖觉得很有道理。窦建德于是招诱逃兵和无产业的流民,得到好几百人,让孙安祖带着,进入高鸡泊中为盗,孙安祖自称将军。鄃县人张金称也结聚了几百人,在河阻中为盗。蓚县人高士达又起兵得到一千多人,在清河界中劫掠。当时往来于漳南一带的群盗,走到哪里无不杀掠居民,焚烧宅舍,独独不到窦建德的乡闾抢掠。于是郡县官府都觉得窦建德和贼徒勾结,搜捕了他的家属,无论老少把他们全都杀了。窦建德得知他家人惨遭屠灭,便率领麾下二百人逃了回来。这时高士达已经自称东海公。他任命窦建德为司兵。后来孙安祖被张金称所杀,他手下几千人又尽归于窦建德。自此窦建德逐渐开始强盛,部众增加到一万多人,仍然往来在高鸡泊中。他总是倾身接待人物,和士卒同甘共苦,因此手下人都愿意为他拼死卖力。
大业十二年(616),涿郡通守郭绚率领一万多人来讨伐高士达。高士达觉得自己的智慧和谋略不如窦建德,便提拔他为军司马,把军事交给他处理。窦建德开始领导部众后,便想建立奇功以威震群寇。他请求高士达守卫辎重,自己挑拣了精兵七千人去抗拒郭绚,并假装和高士达有矛盾而背叛了他。高士达也扬言说窦建德背叛逃亡,还捉了个妇女,骗说是窦建德的妻子,在军中杀了她。窦建德因此派人写信给郭绚请求投降,愿意担任前驱,去攻破高士达为自己赎罪。郭绚信了他,当即带兵跟从窦建德来到长河界,期待着和他结盟,共同对付高士达。郭绚的士兵因此日益懈怠,不再防备。窦建德趁机发动偷袭,击溃了郭绚的部队,杀了大约几千人,还俘获战马千余匹。郭绚只带着几十随从骑马逃走。窦建德派部将在平原追上他们,并砍下郭绚的首级献给高士达。于是窦建德的势力日益增强。
隋朝廷派太仆卿杨义臣率兵一万多人出讨张金称,在清河打败了他,屠杀了所有被俘的士兵。张金称的残余则分散在草泽之间,然后重新相聚投奔了窦建德。杨义臣乘胜进军平原,想进入高鸡泊中。窦建德跟高士达说:“我经历了这么多隋将,善于用兵的只有杨义臣而已。他刚打败张金称,远道前来袭击我们,正锐不可当。我请求带兵暂避他的锋芒,让他求战不得,白白拖延岁月。待到他们将士疲惫,我们再找机会袭击,那时就可以建立大功。现在要和他们争锋,恐怕明公不是他们的匹敌。”但高士达不听,留下窦建德守卫壁垒,自己率领精兵出击杨义臣。高士达打了场小胜仗,便纵酒欢宴,不再把杨义臣放在心里。窦建德得知后说:“东海公还没破贼就自我矜大,这大祸眼看就要来临了。隋兵必将乘胜进军,长驱前来我们这里。到时人心惊骇,我担心无法保存自己。”于是留下一批人守卫壁垒,自己率领一百多精锐占据险要,以防万一高士达真的战败。五天后,杨义臣果然击溃了高士达,并阵斩了他,然后乘胜追杀,准备包围窦建德。守兵人数既少,又听说高士达败了,因此全都溃散。窦建德率领百来人骑马逃去。抵达饶阳时,他看到城里守备薄弱,当即攻陷了它,并安抚城里的士众。大部分士兵都愿意跟从他,于是窦建德又得三千多士兵。当初,杨义臣杀了高士达后,没把窦建德太当回事。窦建德重新回到平原,掩埋了高士达的阵亡将士,并为高士达发丧,三军全穿戴缟素。于是他招集亡散的士卒,又得到数千人,军队重新大振。这时他开始自称将军。当初,群盗俘获了隋朝官吏以及山东士大夫时,总是杀了他们;只有窦建德每次俘获士人,总是礼遇恩待他们。最初俘获饶阳县长宋正本时,窦建德就引他为上客,让他参谋军事。此后隋朝的郡县长吏开始以城归降,于是窦建德的军容日益强盛,有精兵十多万人。
大业十三年正月,窦建德在河间乐寿界中修筑祭坛,自称长乐王,年号为丁丑,并署置官属。同年七月,隋朝派右翊卫将军薛世雄率兵三万出讨,并在河间城南的七里井扎营。窦建德得知薛世雄前来,便挑选了精兵数千人埋伏在河间南界的水泽中,然后从那里的诸城撤退,假装逃跑,扬言说要逃亡进入豆子坑中。薛世雄以为窦建德害怕自己,便放松了警备。窦建德探知了军情,便亲自率领一千敢死士去袭击薛世雄。刚好遇上乌云和大雾,白天也一片昏暗,两军无法分辨。隋军因此大败,自相踩踏,死了一万多人。薛世雄只带着几百人骑马逃遁,其余部队全部失陷。于是窦建德开始进攻河间,但久战不下。后来城中粮尽,又听说隋炀帝已被弑杀,郡丞王琮只好率领官吏为他发丧。窦建德派使者前往吊唁,王琮便趁机向使者请降。窦建德将部队撤离一段距离,安排了酒席等待他们前来。王琮带领州府官属,身穿素服,绑了自己,前来军门。窦建德亲自为他送绑,并和他谈论隋亡的前因后果。王琮俯伏在地,非常悲哀,窦建德也为之流泪。一些部将进言说;“王琮长时间抗拒我们,造成很大伤亡。现在走投无路了他才出降。请将军烹杀了他。”窦建德说:“这是位义士。我正打算提拔重用他,用以鼓励事奉君主的人,怎能杀他!以往我们在高鸡泊中一块当个小盗,还可以恣意杀人。如今要安定百姓,夺取天下,岂能再杀害忠良?”于是号令全军说:“先前和王琮有仇的人,今天胆敢动他,将加罪三族。”当天就授任王琮为瀛州刺史。他接着开始在乐寿定都,号称金城宫。自那时起许多郡县都被他轻易攻下。
唐高祖武德元年(618)冬至那天,窦建德在金城宫举行宴会,刚好有五只大鸟降落在乐寿城里,其他好几万只群鸟也都跟来,过了好几天才飞走。窦建德因此将年号改为五凤。有个宗城人献上一枚玄珪即黑宝石。景城丞孔德绍说:“从前夏禹承受符命,上天赐给他一枚玄珪。如今这一祥瑞与夏禹相同,所以应称夏国。”窦建德听从了,于是建立了夏国。先前,上谷贼帅王须拔自号漫天,拥众数万,但在入掠幽州时中了流矢死去。他的亚将魏刀儿代领他的部众,自号历山飞,占据深泽,有部从十万。窦建德和他签订合约,魏刀儿因此放松了警惕,结果被窦建德打败。窦建德兼并了他的地盘。
武德二年,宇文化及在魏县称帝。窦建德跟他的纳言宋正本和内史侍郎孔德绍说:“我们当了隋朝几十年的百姓,隋朝是我们的君主也已两代了。现在宇文化及杀了天子,真是大逆无道。他就是我们的仇人,我要和诸公讨伐他,你们觉得如何?”孔德绍说:“如今海内无主,英雄竞逐。大王作为一个布衣平民在漳浦起兵,隋朝郡县官民莫不争相归附的原因,正是因为大王顺应民情,一心为了安定天下。宇文化及是皇室的姻亲,父子兄弟都深受隋室的大恩,身居不被怀疑的地位,却反而进行弑逆的祸殃,篡夺隋朝政权,自己取而代之。他的确是天下之贼。这样的贼人不予诛杀,那还要盟主干什么!”窦建德很欣赏他的话,当天就出兵讨伐宇文化及。经过几场战役后,他击溃了宇文化及。宇文化及退保聊城,窦建德使用撞车和抛石,机巧绝妙的攻城器械,四面攻城,很快就攻陷了聊城。窦建德进城后,先拜谒了隋炀帝的萧皇后,跟她说话时还称臣。接着他搜捕了弑杀隋炀帝的主谋宇文智及、杨士览、元武达、许弘仁、孟景等人,然后集中隋朝文武官员,当着他们的面将这些人处斩,还在辕门外枭首。他将宇文化及和他两个儿子载在一辆槛车里,送到大陆县处斩。
窦建德每次攻破一座城池或打了一场胜仗,总是将缴获的资财全散发去奖赏诸将,自己一无所取。他又不吃肉,吃的经常只有蔬菜和米饭而已。他妻子曹氏也从不穿纨绮绸缎,使用的婢妾也才十来人。到这时,他得到隋室的宫女数以千计,而且都很有姿色。但窦建德竟然将她们都及时遣散了。他还得到隋朝文武官员以及还有近万的御林骁果,也都把他们遣散,让他们随便要去哪里。窦建德还任命隋黄门侍郎裴矩为尚书左仆射,兵部侍郎崔君肃为侍中,少府令何稠为工部尚书,其余官员也随才拜授,委以政事,其中有人想回关中或者东都的也都听之任之,还给他们发放衣粮,派兵护送他们出境。攻陷洺州后,他俘虏了刺史袁子干,然后迁都到洺州,号称万春宫。他派使者前往灌津,去祭祀窦青的坟墓,并安排了二十家人守卫。窦建德又和王世充结好,还派使者去洛阳朝见隋越王杨侗。后来王世充废黜皇泰主杨侗自立,窦建德才和他绝交,开始自我尊大,建立天子旌旗,出入警戒清道,下书言诏。他还追谥隋炀帝为闵帝,封齐王杨暕的儿子子杨政道为郧公。然而他仍然依赖突厥人。隋义城公主早先嫁给突厥,这时派使者来迎接萧皇后。窦建德派了一千多骑兵护送他们到突厥,并将宇文化及的首级献给公主。和突厥相连后,他的兵力更加强盛。
这年九月,窦建德南侵相州,唐河北大使淮安王李神通不能抵御,退到了黎阳。窦建德接着攻陷相州,杀了唐刺史吕珉。他又进攻卫州,攻陷黎阳,还俘虏了唐左武卫大将军李世勣和皇妹同安长公主以及李神通。滑州刺史王轨为他的奴仆所杀。那奴仆带着王轨的首级投奔窦建德,但窦建德说:“奴才杀害主人是大逆不道,我怎能接纳这样的人!”因此命令马上将那奴仆处斩,然后将王轨的首级送回滑州。州里的军民无不感恩,当天就投降了窦建德。齐、济二州以及兖州贼帅徐圆朗等人无不闻风归附。窦建德还释放了李世勣,让他领兵出镇黎州。
武德三年正月,李世勣丢下扣在窦建德那里的父亲逃归长安。执法者请求杀了他父亲,但窦建德说:“李世勣本是唐的臣下,被我俘虏。他不忘主人,逃归本朝,的确是位忠臣。他父亲有什么罪!”最终没有杀他。他还把同安长公主和李神通安排在另一个客馆,以客礼接待他们。唐高祖派使者和他连和,窦建德当即将公主和使者一道送回。他曾攻破赵州,生擒了刺史张昂、邢州刺史陈君宾、大使张道源等人。因为他们侵犯夏国的境界,窦建德准备杀了这些人。他的国子祭酒凌敬进言说:“桀犬吠尧,各为其主。如今邻国的臣子坚守城池,力屈就擒,这说明他们都是忠勇人士。如果杀害他们,那将用什么勉励大王的臣下?”窦建德非常生气地说:“我们兵临城下,他们还执迷不降,害苦了我的军旅。这样的罪行怎能宽赦?”凌敬又说:“如今大王派大将军高士兴到易水抵御罗艺。假如罗艺的兵马刚到,高士兴马上投降,那么大王会觉得怎样?”窦建德这才恍然大悟,当即命令释放了他们。窦建德的宽厚和从谏,大多都类似如此。他又派高士兴进围幽州,但无法攻克。高士兴退到笼火城时,遭到罗艺的袭击,全军溃败。先前,窦建德的大将王伏宝既勇猛又有谋略,居功为首,结果被其他将帅嫉妒。有人诬陷他造反,窦建德将要杀了他。王伏宝说:“我无罪,大王为何轻信谗言,要砍断自己的左右手?”王伏宝被杀后,窦建德的用兵开始经常失利。
这年九月,窦建德亲自带兵包围幽州。罗艺出兵和他开战,击溃了他,斩首一千二百级。罗艺的兵马因为频繁的胜利而骄傲自大,并出去进袭窦建德的兵营。窦建德在营中列阵,填平了壕堑后猛烈出击,打败了罗艺。窦建德接着进攻幽州城,但无法攻克,只好退回洺州。他的纳言宋正本喜欢犯颜直谏,窦建德又听信谗言杀了他。此后人人以此为诫,再也没有敢直谏的人了,因此他的政权开始日益衰败。
早先,曹州济阴人孟海公拥有精兵三万,占据周桥城,从那里去抢掠河南各地。这年十一月,窦建德亲自率军渡过黄河攻打孟海公。当时秦王李世民正在洛阳攻打王世充,窦建德的中书舍人刘斌劝窦建德说:“如今唐有关内,郑有河南,夏居河北,这是鼎足相持的局势。听说唐兵出动全部兵力攻郑,首尾已达两年,郑国的局势日益艰难,而唐兵始终不肯解围离去。唐强郑弱,看样子他们一定会攻破郑国。一旦郑国灭亡,那么夏就有唇亡齿寒的担忧。为大王考虑,不如出兵救郑。郑占据洛阳城内,夏攻打洛阳城外,一定能打败唐。如果打退唐兵,保全郑国,那就可以常保三分天下的形势。如果打败唐军后,发现郑国容易对付,那么我们就可以趁机灭了它,然后得到两国的部众,趁着唐军的失败,长驱西入。那时就可以占领西京长安,建立太平的基业。”窦建德非常高兴地说:“这真是非常好的策略。”刚好王世充派使者向窦建德求救,窦建德马上派他的职方侍郎魏处绘到长安,请求唐高祖放弃对王世充的包围。
武德四年二月,窦建德攻克周桥,俘虏了孟海公,然后留下部将范愿守卫曹州,自己率领孟海公和徐圆朗的全部兵众来来救王世充。大军到了滑州,王世充的行台仆射韩洪开城门迎纳。窦建德接着进逼元州、梁州、管州,全都顺利攻克,接着进驻荥阳。三月,秦王李世民进驻武牢,攻击他的军营,造成窦建德很大伤亡,并生擒了他的部将殷秋和石瓒。当时王世充的弟弟王世辨任徐州行台。他派部将郭士衡领兵数千人跟从窦建德。窦建德因此有部众十余万,号称三十万,进驻成皋,并在板渚兴建宫殿,表示必战的决心。他又派使者和王世充约定互为表里。但接着的两个月里,窦建德的大军被阻拦在武牢,无法前进。秦王李世民派将军王君廓率领一千多轻骑抢了他的粮运,并俘获他的大将张青特,以及众多士兵。窦建德多次出师不利,军心开始动摇,将帅们因为新近刚打败孟海公,很有收获,所以都想要回到洺州。凌敬进言说:“大王应当率领全部兵马渡过黄河,攻取怀州河阳,派重将把守;然后率众击鼓鸣角,创建大旗,越过太行,进入上党,先虚张声势,继以大军实力,许多地方都可以通过传送檄文予以征服。然后逐渐进军壶口,震骇蒲津,夺取河东的地盘;这是上策。这一军事行动有三大好处:一是进入无人之境,军队会非常安全;二是拓广领土,增加兵马;三是郑的包围自然得到松解。”窦建德都打算听从了他的建议,而王世充的使者长孙安世暗中带了不少金玉,去贿赂窦建德的许多将领,结果破坏了凌敬的计谋。将领们都进谏说:“凌敬一名书生罢了,怎能和他谈论军事?”窦建德于是听信了他们,退下向凌敬道谢说:“如今大家的决心都很大,这是天助我也。靠这么高的士气出去决战,必将大捷。我已听从他们的建议,只好放弃了先生的计策。”凌敬再三争辩,窦建德非常气愤,叫身边侍从扶他出去。他妻子曹氏又跟窦建德说:“祭酒的话很有道理,大王为何不肯采纳?请大王还是从滏口的路线西进,利用唐国的空虚,连营渐进,夺取山北地区,再利用突厥人往西包抄关中。唐人必定要回师自救,那样一来郑国的包围就自解了。如今停留在武牢城下,时间久了,徒然自找辛苦,也担心最终一事无成。”窦建德说:“这不是你们女人知道的事。而且郑国的命运就在朝暮,急切等待我们的救援。既然答应了他们,岂能见难即退,让天下人以为我们没有信用?”于是率领大军进逼武牢,但唐军按兵不动,挫败了他们的锋锐。当窦建德在汜水布阵时,秦王李世民派骑兵前往挑战。窦建德进军应战,被窦抗拦住。窦建德稍微退却了一点,秦王李世民马上驰骑深入,反覆了四五回合,然后全面击溃了窦建德。窦建德自己中了枪伤,逃窜到牛口渚,结果被车骑将军白士让和杨武威生擒了。先前,军中有童谣唱道:“豆入牛口,势不得久。”窦建德逃到牛口渚时,感觉就很不妙,果然败于此地。窦建德率领的兵众,一时全面崩溃,只有他妻子曹氏及其左仆射齐善行带着几百人骑马逃回洺州。
窦建德在长安市场被处斩时,终年四十九岁。他自从起兵到被杀,总共六年。史臣(《旧唐书》作者后晋的刘昫)虽然对王世充的评价基本负面,但对窦建德还是很客观的。他说:“窦建德用义气感动了乡闾,占据河朔一带。他善于抚驭士卒,招集贤良,其间还和王世充绝交,并最终杀了宇文化及。他没有因为徐世勣的背叛而处死他父亲徐盖,还归还了李神通;他沉着机敏,英武果断,但毕竟是‘靡不有初(意思是造反并非良好的开端)’。到了宋正本和王伏宝因谗言遇害,以及凌敬和曹氏的计谋没有得到实施之后,他终于失败了。也许真是‘鲜克有终(《诗经》语:‘靡不有初,鲜克有终。’意思是没有良好的开端,就很少有良好的终结。)’。然而天命有归,不是人的谋略可以改变的。”
要想知道王世充的命运如何,请看下篇的文章。