为了进一步防范夏军北渡黄河西进津浦的行动,李世民便上演了黄河北岸牧马一出戏,既可看住夏军的动向并在需要时与平阳的黑甲骑两面夹击敌军,同时又可以给窦建德造成一个唐军粮草告罄的假象。
可怜的窦建德,被秦王李世民和平阳公主制造的假象所迷惑,让一个极其奇妙的计策泡汤了。无奈之下,他只好全盘放弃“曲线救郑,奇袭长安”的行动计划,全身心经营突破虎牢关之策略。而且因担心黄河北岸的唐军袭击自己的后方,窦建德决定分兵把守黄河一带,同时寻找良机,尽快出击虎牢关。
6月10日,窦建德误以为唐军草料将尽,乘着唐军牧马河北之机袭击虎牢关。夏军自板渚(今荥阳北黄河南岸)西出,正面宽达20里,擂鼓挑战,布阵而进。
李世民按兵不动,先是调回北岸马群,待窦军士卒饥疲交加而自乱阵脚之时,命手下率300骑试探其阵,发现其阵形不整,便下令“大军”雷霆出击!
而此刻的窦建德正在自己的大营里与群臣商议如何破李世民闯虎牢关一事。
李世民最擅长的战略战术就是“断尾斩首”,这个“断尾”的战法包括偷袭敌人后方,截其退路和毁其粮道、掠其辎重,从而造成敌军自乱阵脚,然后再直捣黄龙擒贼“斩首”。为此,李世民总是先装孙子,后当老子。也就是先示弱后显强,以避敌锋芒、挫敌锐气、灭敌斗志,然后瞧准敌疲之际,以雷霆万钧之势席卷战场,再以风卷残云之势对残敌穷追不舍,力求毕其功于一役。在与薛仁杲的浅水源之战和与宋金刚的柏壁之战中,他都运用了此种策略,屡试不爽,而且经过实战检验之后,他对此战法的运用已经日臻成熟,已经从当初的“小白”成长为“老司机”了。
当下,李世民知道最佳战机已经显现,他立即率玄甲军轻骑出击,横闯敌阵,直捣主营,“大军”继后。
骑兵从天而降,夏军惊慌失措,瞬间溃败。
李世民率军追击30里,斩3千余人,俘窦建德及其手下5万人。
李世民遂回师洛阳城,与李元吉、屈突通的唐军主力合并一处,直攻到洛阳城门前,并且羁押窦建德至洛阳城下与王世充对话。
没想到两位枭雄竟在这样的情形下相会,原本幻想中庆贺打退唐军的荣耀会面,变成了眼下这现实中的一个在围城上、一个在囚车中的尴尬会面。王世充知道夏军已然被歼,郑军继续抵抗的意义已经荡然无存了,与其说自掘坟墓作死,还不如献城投降,兴许能够保住自己一条性命,日后再图它策。