虎牢之战,发生於虎牢(今河南荥阳西北汜水镇)一带,是
唐朝统一战争中最关键一战。
唐高祖武德四年(
621年)唐军围
王世充於东都(今
河南洛阳),河南五十余州相继归降,王世充向夏王
窦建德求援,窦建德率10余万大军西进,相继攻下
周桥(今山东曹县附近)、
管州(今河南郑州)、
荥阳(今河南荥阳西南)、
阳翟(今河南禹县)。
李世民立即令
李元吉、
屈突通等将继续围攻洛阳,自已则率军至虎牢,按兵不动,两军相持月余。此时夏军不耐久候,人心思归,国子祭酒凌敬劝谏窦建德改变作战计划:率主力渡
黄河,攻取
怀州、
河阳,再翻越
太行山,入
上党,攻占
汾阳、
太原,下
蒲津(今
山西永济西),“如此有三利:一则蹈无人之境,取胜可以万全;二则拓地收众,形势益强;三则关中震骇,郑围自解。为今之策,无以易此。”但因诸将反对,建德无法接受,凌敬据理力争不果。
唐军得知
窦建德待唐军粮草用尽,牧马於黄河北岸时袭击虎牢,於是唐军北渡黄河,抵达
广武(今山西境内)南境,留下千余匹马放牧于河边,引诱窦建德,晚上再率军返回虎牢,窦建德果然中计,全军自板渚(今荥阳北黄河南岸)西出,正面宽达20里,擂鼓挑战。世民按兵不动,仅以少兵纠缠,时至中午,窦建德军士卒饥疲思归,皆坐列,又争抢水喝,秩序大乱。唐军待其疲惫予以反击,以三千铁骑直冲敌营,窦建德正和群臣议事,阵势大乱,唐军追击30里,窦建德受伤被俘,一举击败窦建德。唐军主力再回师洛阳城,王世充见窦军被歼,献城投降。