虎牢之役:620年,李渊奉行“先王后窦”之策,派遣李世民攻打洛阳,李世民由内而外逐渐吞并对手,最终将王世充困于洛阳。王世充只得厚着脸皮,在大河对岸大叫求和。李世民则表示:“束手就擒,我请你吃顿好的。”当一个人被逼到绝路的时候,便会变成最恐怖的事情,在没有任何补给的情况下,郑军却爆发出了极为恐怖的力量,唐军打了二十多天,却只能望城而叹。
唐军经过八个多月的征战,终于露出了疲惫之色,萧瑀,屈突通,刘弘基等人纷纷要求退兵。李世民则是觉得王世充的处境更加艰难,眼看着洛阳城就要被攻陷了,一定要撑住。然而,就在这个时候,一道宛若晴天霹雳,将唐军炸的七晕八素的情报传来:窦建德率兵前往虎牢关,驰援王世充。所以撤退的呼声越来越高。这时,一位名不见经传的武将薛收走了出来,大声道:“窦建德来的正好,我要将他们一网打尽!”
薛收经过仔细的研究,给出了一个详细的计划:留下一支军队,守住洛阳,稳扎稳打。他将大军从成皋向东进,在虎牢关与大夏军队周旋。李世民听从薛收的劝告,率领三千五百名身穿黑色铠甲的精锐骑兵,浩浩荡荡地向虎牢关进发。窦建德赶到的时候,已经是唐军占领了虎牢关,两个人就在河边,遥遥相对。接下来的一个多月里,两国大战几场,谁也奈何不了谁,但是夏军远赴他国征战,士兵们都想回去了。随后,李世民派出王君廓,带着一支千人的轻兵,抢走了窦建德的辎重车,并生擒了将军张青特,夏军的军心,变得更加沉重。
5月,李世民渡黄河北上,从南方直逼广武,并在那里设下了一个圈套,让窦建德上当受骗,次日,窦建德便全军出动,在板渚城外布下了军阵,敲击着军中的鼓点,向前推进。窦建德对唐军不屑一顾,派出三百名铁骑,渡江而来,与唐人决战,地点在距离唐人营地一里之外。李世民又遣王君廓率领二百名长矛兵迎战,两军势均力敌,各归大本营。
窦建德布下军阵,从清晨一直布下,直到正午时分,士兵们都是饥肠辘辘,精疲力竭,纷纷落座,互相抢着饮水,犹豫着要不要退走。李世民当机立断,下达了进攻的命令。唐军铁骑骤然而至,顿时将大夏军队搅得一片混乱,很快便土崩瓦解,唐军追杀了三十多里地,生擒的人数超过了五万,剩下的全部被击溃。窦建德中了一矛,从马上摔了下来,被大唐将领白屠让活捉。王世充得到消息,在洛阳降了。李世民率领的三千五百人的军队,在虎牢一役中,击溃了窦建德的十万铁骑,这是一场经典的战役。这场战斗,双方的实力比例是1比30。