秦王叫备马,点起数万人马,蜂涌而进,秦琼、史大奈随后赶来。时值夏月,连晴不雨,日中军皆畏热,口渴争饮,各无战心,正不知多少军兵。夏兵弃马抛戈而走,喊声大震,鼓角齐鸣,夏兵自相践踏,死者不计其数。秦王得胜,迤逦赶去。

背后建德部将宋明引军杀来,正值秦琼手持双锏,直取宋明。

宋明挺枪来迎,只一合,被琼一锏砍于马下。后面唐兵大至,夏将曹详自挺枪出,与琼战十合以上,琼回马走,详赶来,被琼使拖锏计,砍曹详于马下。军士大败。时夏将邓穆、郝海二将在汜水七营未动,知夏兵败,唐兵后面涌至,诸军各有惧色。

郝海大怒曰:“食君之禄,命终于君,何况群贼哉!”遂上马引一千人杀来。邓穆见郝海如此,亦引兵前来,正与陶武钦你我混战。窦建德在后寨见唐兵大至,遂自引大队军前来看阵,正见郝海与史万宝搅作一团厮杀。程知节、白士让两支军到,把建德围在垓心。秦王在高阜处见围住建德,见两员将当头死战,秦王曰:“何不入去冲开建德手足而擒之?”言未了,一将应声而出,乃尉迟恭也。恭骤马提鞭杀入军中,把建德兵冲做两断。

却说曹旦从军中杀出到坡下,人不见建德,再回马从阵前又杀入来,问本部军:主人在何处?”军指兵马厚处,旦挺身杀入。见了建德,问:“主公何不随某出阵。建德跟旦杀出。

旦到坡下,回头又不见建德出。第二遭又寻见建德,言弓箭多不能出,旦曰:“陛下在前,某在后,可以出重围。”曹旦横身左右遮护,身被数箭,箭透重铠,救建德到坡下。徐天然引军来到,建德曰:“吾得曹旦二番解救,得脱虎口,郝海在垓心,如何得脱?”曹旦复番身再杀入阵中,救出郝海,二将各带重伤。徐天然叫乱箭射住后兵,都救诸将回阵。

却说邓穆和陶武钦大战,后面无接应军马,被陶武钦赶到山谷树林边,再欲回头交战,被树林扒住袍袖,因此被陶武钦斩之。秦王见建德走脱,自于马上夺战鼓发擂,尽驱兵将坡下对射。徐天然矢尽正慌,忽山坡后一大将姓周名献夫引军到,一阵射退,两下收军。建德见邓穆身死,哀痛至切,情感三军。

后人有诗赞邓穆云:鏖战唐兵血刃红,杀身报国尽孤忠。

将军一死虽常事,取义捐生万载功。

建德收败残军马退归营寨,军心惶惶,各寨军多逃散。李世绩献计于秦王,世绩曰:“吾料建德兵败,必不从大路而走,正北山路险峻,必投此小路去也。先唤孙义将五千精兵伏于城北二十里,但有敌军至不可击,只可随后掩之。其军无恋战之心,必走牛口谷,却令白士让亦将五千精兵四散伏于牛口谷山僻小路,可成事也。其余大路吾亦调遣已定,建德走谷中无虑矣。”秦王曰:“建德新败,只恐其军不动。”世绩曰:“可佯言调发人马,分路过河,一路取河北,却攻乐寿;一路去取曲阳,断建德去路。以此言达知,则建德惊惶,分动兵势。趁兵分动时,一击可擒建德也。”秦王用其谋,被打草众军四边扬言,故令建德军听知。

军来寨中,报说秦王分兵两路,一路取乐寿,一路取曲阳去也。急遣将袁良分兵二万救乐寿,遣吕潮分兵二万救曲阳,连夜起行。秦王使细作探听,知建德兵动,秦王分大队军马八路齐出,直冲夏营。北军发动,俱无战心,首尾不能相顾,夏军大溃。建德披甲不迭,飞身上马,曹旦等后随。敬德、叔宝、史岳、王常四员将引二千余马军早来赶建德渡河,四下兵合,各自争攻。建德尽弃图书、车仗、金帛,身彼重铠,左右遮护,飞身奔走。唐军追及,见路上遗下之物,俱来拾取,遂得走入山谷中。后面唐兵复来捉获建德,未知性命如何。