唐高祖武德三年(公元621年),李世民力排众议,说服李渊倾尽大唐之兵来攻打王世充,拉开了长达一年之久的洛阳攻坚战的序幕。经过几番激烈的较量,双方形成了僵持不下的局面。武德四年(公元622年)春,窦建德在平定了孟海公后,亲自率领夏军主力10余万,号称30万,前往援救王世充。在十分不利的情况之下,几乎所有的文臣武将都主张离开洛阳,退回关中以等待时机。李世民顶住了重重压力,将唐军主力交给李元吉继续围困洛阳,自己则率领数千精锐赶往虎牢关。唐夏两军在虎牢关对峙了足足一个月。为了诱使夏军倾巢出战,李世民将战马千匹尽数运到黄河北岸放牧,以奇兵攻打敌营,擒获敌军主帅窦建德。在虎牢关之役中,李世民以数千骑兵破十万强敌,威震天下。虎牢关之战不仅显示出李世民出色的军事才华,还是中国军事史上以少胜多的经典战例。