621年夏,河南虎牢关外,唐军主帅李世民只有二十多岁,面对的却是河北夏王窦建德。洛阳城中,王世充已经粮尽援绝。只要窦建德突破虎牢,李唐苦战数月的河南局面,极可能顷刻翻转。

这场较量的危险,不在于两军人数多寡,而在于窦建德背后站着一片河北。那里有他的军队,也有受过他政令影响的百姓。李世民若放走夏军,洛阳未必能取,关中也会被迫重新布防。

窦建德并非出身显赫。隋末河北灾乱频仍,地方官府催征不止,他因收留被官府追捕的孙安祖,受到牵连,只得逃亡。这样的遭遇,把一个普通农民推入了反隋队伍。

611年,窦建德参加高士达在清河一带发动的起义。高士达战死后,他接掌部众。与许多流寇式武装不同,窦建德很早就意识到,河北不是只靠抢粮便能守住的地方。

他约束军队,尽量不扰民;攻取州县后,也重视安置流民和恢复生产。史书记载,他在乐寿建立政权后,逐步采用较轻的赋税政策,推行以农桑为本的治理方式。数字和细节或有后世修饰,但其基本形象相当清楚:窦建德重视民众服从,而不是单纯依靠武力。

617年,窦建德攻下乐寿,自称长乐王。618年隋炀帝死于江都后,他正式建国号为夏,称夏王。此时的河北,已有相对稳定的政权、粮秣来源和军队编制,他不再只是乱军首领,而是在争夺天下资格。

有意思的是,他对隋朝旧臣并不一概排斥。裴矩等人先后进入其政权,隋朝制度也被部分沿用,只是对赋役和官吏作了调整。窦建德文化不高,却懂得一个朴素道理:百姓能活下去,政权才有根。

619年,他在聊城击败宇文化及。宇文化及曾发动江都兵变,弑杀隋炀帝后自立为帝,是隋末最受各方痛恨的人物之一。窦建德将其擒获并处死,随后把首级送往洛阳的皇泰主杨侗处。这一举动,使他获得了相当的政治声望。

打开网易新闻 查看精彩图片

当时,李渊已在长安建立唐朝,王世充占据洛阳,窦建德控制河北,三方都在争夺中原。若只看地盘,李唐拥有关中优势;若看人口与粮食,河北和河南同样不可轻视。真正的决战,迟早会在这两片区域之间发生。

机会很快来到。620年,李世民率军围攻洛阳,王世充多次求援。窦建德内部并非没有反对声音,谋士凌敬曾建议绕开洛阳,直接进取汾晋,逼迫唐军回师。这个方案更像战略赌博,胜算并不低。

窦建德没有采纳。他认为王世充一旦败亡,唐军便能连结关中与河南,河北将直接暴露在唐军压力之下。于是,他率领大军南下救援。这个决定并非全无道理,却把夏国最精锐的兵力,送进了李世民精心选择的战场。

李世民没有急着硬攻。唐军据守虎牢关,控制交通要道,又不断袭扰夏军粮道。夏军人数占优,却难以展开;军粮运输受阻,士卒疲惫,窦建德只能在等待与冒险之间反复权衡。

打开网易新闻 查看精彩图片

窦建德曾派人要求唐军出战,李世民却让部队坚守。唐军将领问:“敌众我寡,为何不趁早决战?”李世民回答:“夏军远来,粮道在后,只要拖住,胜负自然会变。”

这段话未必是当时原句,却准确反映了战场逻辑。对窦建德来说,时间越久越不利;对李世民来说,洛阳城越缺粮,自己的胜算越大。5月28日,夏军在虎牢关附近展开行动,窦建德试图寻找唐军破绽,唐军则抓住夏军阵形松动的瞬间发动突击。

战斗持续时间并不算长,结果却极其彻底。夏军主力被击溃,窦建德在撤退途中被唐军俘获。洛阳的王世充失去外援,很快向唐军投降。一个月之内,河北、河南之间的力量平衡被彻底改写。

窦建德被押往长安。621年7月25日,他在长安被处死,时年约四十八岁。关于他临刑前的言语,史料记载并不完全一致,后世常把“河北未死”等话附会其身上,不能当作毫无疑问的原话。

打开网易新闻 查看精彩图片

夏国覆亡,却没有立刻带来河北的安定。窦建德旧部刘黑闼很快起兵,打出恢复夏国的旗号。河北各地响应迅速,说明窦建德建立的并不仅是一支军队,也形成过一套地方秩序和政治记忆。

刘黑闼的两次起兵,给唐初河北造成很大压力。唐军不得不反复调兵,李世民也亲自参与平叛。若窦建德没有在虎牢关失败,或者被俘后仍能保住政权,李唐统一河南、河北的进程势必更加艰难,甚至可能出现长期对峙。

但“李唐难坐江山”并不等于窦建德必能取代李渊。夏军的制度尚未成熟,战略决策也受个人判断左右;窦建德重情义、顾民生,却在关键时刻缺少更强的全局取舍。虎牢关的失败,既是李世民善于用兵,也是夏国自身局限的一次集中暴露。

李唐最终赢在关中根基、关陇集团、军政体系和李世民的军事指挥。窦建德则败在一次错误的援救选择上。若他当时听从凌敬,河北军队避开虎牢,转攻唐朝腹地,隋末的胜负或许会被重新排列;但历史没有留下第二套答案,虎牢关一战,已经替李唐扫除了夺取中原最凶险的对手。