唐军诸将都十分惊慌,李世民带几名骑兵登上高丘望敌阵,对诸将说:“敌人从山东起兵,还没有碰见过强大的对手,如今身涉险境却很喧嚣,是没有纪律,逼近城池排列战阵,有轻视我们的意思。我们如果按兵不动,他们的勇气自然就会衰竭,列阵时间一长士卒饥饿,势必就会自动撤退,我们再追上去攻击,必然会取胜。我和各位相约,一过正午,肯定能打败他们!”
窦建德轻视唐军,派三百骑兵涉过汜水,在离唐营一里地方停止。派人通报李世民说:“请挑选几百名精兵和他们打着玩玩。”
李世民派王君廓带领二百名长枪手应战,相互交锋,骤进骤退,双方不分胜负,各自返回营地。
王琬骑着隋炀帝的青骢马,铠甲兵器都很新,远离阵前向众人夸耀。
李世民说:“他骑的真是匹好马!”
尉迟敬德请求去夺马,李世民制止他说:“怎么能为了一匹马损失一员猛士呢?”
尉迟敬德不听,和高甑生、梁建方三人骑马直冲入敌阵,活捉了王琬,牵着他的坐骑奔回唐营,众人没有敢阻挡的。
李世民让他去召回黄河以北的牧马,等他返回才出战。
窦建德排列战阵,从早晨到中午,士卒们饥饿疲惫,都坐了下来,又争着喝水,迟疑着想撤退。
李世民命令宇文士及带三百骑兵经过窦建德军阵西边向南奔驰,告诫他:“敌人如果不动,你就带兵返回,如果动了,就领兵东进。”
宇文士及到窦建德阵前,敌阵果然动了,李世民说:“可以打了!”
这时,黄河滩上的牧马也已到达,于是下令出击。李世民率领轻骑先出发,大军跟随在后,向东涉过汜水,直扑敌阵。
大军陆续赶到。
窦建德回军扎阵,还来不及整顿阵列,李世民已先行攻击,攻击所向,敌军纷纷溃散。
不久,众军会合作战,尘土飞扬,呼叫四起。李世民率史大奈、程咬金、秦叔宝、宇文歆等挥动大旗冲入,直接突入到阵后,张挂军旗。
敌人回头看见官军旗帜,全军崩溃。追逐攻打三十里,斩首级三千多,俘虏贼众五万,在阵中活捉窦建德。
李世民责备他道:“我兴师问罪,本在王世充,得失存亡,不干你事,为什么越过边境,冒犯我军锋锐?”
窦建德恐惧的两腿发抖说:“现在我假若不来,怕麻烦你远远地攻取我!”
随后,李世民将窦建德带到东都城下。王世充很恐惧,带领他的官属两千多人到军门请求归降,由此山东全部平定。
李世民进入宫城,令萧瑀、窦轨等人封存守卫府库,什么东西都不取,只令记室房玄龄收取地图与户籍。
接着杀了共同作恶的段达等五十多人,冤枉被囚禁者全部释放,无罪而被杀者加以祭祀并写祭文致以哀悼。用酒食款待将士,按品级等第颁赐物品。
李渊听说此次大捷后,令尚书左仆射裴寂在军中慰劳,并亲手写诏书道:“隋朝分崩,崤山、函谷关隔绝。两雄会合,一朝清平。军队已经获胜,更没有死伤。做臣子的不惭愧,做君父的不担忧,都是你的功劳。”
六月,李世民班师凯旋,他亲自披挂黄金铠甲,排列一万骑兵,穿铠甲士兵三万人,前后部都敲鼓吹号,在太庙贡献俘虏的二伪主窦建德、王世充以及隋朝器物车乘。
李渊认为自古以来旧的官阶与特殊功劳不相称,于是另外发徽号,以表彰李世民的功勋德望。
十月,加李世民天策上将封号、陕东道大行台,位在王公之上。增加食邑二万户,连以前的共计三万户。赐给金车一辆,王公之衮衣和冠冕一套,玉璧一双,黄金六十斤,前后部鼓吹及九部之乐,仪仗四十人。
而李渊第四个儿子,齐王李元吉。唐武德四年(公元621年),秦王世民征窦建德,李元吉与屈突通留守东都。
王世充出兵拒战,他设伏击破之。东都平,进拜司空,余官如故。进司徒兼侍中,又进并州大都督。
可以说,武德四年里,李唐政权里加官进爵者多。
喜事连连。李渊的三个儿子李建成、李世民和李元吉府上,以“良家”身份进了不少美人。