直到武德三年(620年)七月,李唐十万大军挥戈东征,兵逼洛阳,郑军节节败退,坐困孤城。此时,王世充无计可施,自己根本不是李世民的对手。万般无奈之下,只能寻找外援,他想到了河北的窦建德。于是,王世充派出特使,连夜前往河北,向窦建德求援,希望窦建德可以出兵相助。
接到王世充的求援信,窦建德还在犹豫,到底该不该救援王世充,毕竟两国积怨已深。就在窦建德拿不准主意的时候,一个人的一番话,却让窦建德热血沸腾,并下定决心,出兵援郑。这个如此神通广大的人物是谁呢?中书舍人刘斌。他向窦建德献上了一条足以一统天下的计策:
今唐有关内,郑有河南,夏居河北,此鼎足相持之势也。闻唐兵悉众攻郑,首尾二年,郑势日蹙而唐兵不解。唐强郑弱,其势必破郑,郑破则夏有齿寒之忧。为大王计者,莫若救郑,郑救其内,夏攻其外,破之必矣。若却唐全郑,此常保三分之势也。若唐军破后而郑可图,则因而灭之,总二国之众,乘唐军之败,长驱西入,京师可得而有,此太平之基也。(《旧唐书·窦建德传》)
首先,刘斌在为窦建德分析形势。当今天下,李唐坐拥关中、河东等地,郑国占据河南,夏国虎视河北,三国呈鼎足而立之势。现下,李唐集中全国精锐兵力,东征洛阳,灭亡郑国,只是迟早的事情。如果郑国被灭,唇亡齿寒,李唐下一步的行动,绝对是出兵灭夏。到了那时,夏国就岌岌可危了。
然后,刘斌又向窦建德提出自己的建议。为今之计,大王应该全力救郑,共同击退唐军。这样有两个好处,退则可裂土割据,进则可兼取天下。不要说保全领地,就算是一统天下,亦不在话下。
与郑联合,击退唐军,起码能够继续维持三足鼎立的局面。而且,唐军败退之后,郑国必然元气大伤,筋疲力尽。到时候,夏军不费吹灰之力,拿下洛阳,灭了郑国。之后,夏王便能集两国兵力,一路西进,突破潼关,攻入长安。届时,唐、郑二国,皆是夏王囊中之物,一统天下指日可待!
听了刘斌的分析,窦建德心花怒放,这不正是自己心心念念的一统大计吗!所以,窦建德非常高兴,连连称赞道:“此良策矣。”偏偏这个时候,王世充遣使来夏,乞求窦建德出兵。刚想打瞌睡的时候,就有人来送枕头了。于是,窦建德当即满口答应,并派出使者前去洛阳,通知王世充,自己不日将率军而来,解洛阳之围。
在通知王世充的同时,窦建德又派遣使者,前去面见李世民,希望李世民可以从洛阳撤军。李世民当然不会同意,但又不能公开和窦建德撕破脸。故而,李世民便将窦建德的使者留在军中,不予答复。
不过,以李世民的睿智,他也判断出了,窦建德已经和王世充串通一气,上了王世充的贼船,所以,必须趁窦建德大军到来之前,快速攻下洛阳。正因如此,李世民加紧了对洛阳城的进攻,亲冒矢石,昼夜不停,才将王世充逼入绝境。
虽然窦建德同意出兵援郑,但是,出兵不是一件简单的事情,不可能一蹴而就。在正式出兵之前,窦建德也需要做一些准备工作,比如,收拢大军、筹集粮草、分派众将等诸多事宜。
另一方面,在率军开赴洛阳之前,窦建德还要做一件更加重要的事情,那就是肃清后方隐患,为救援洛阳解除后顾之忧。于是,窦建德开始大规模用兵,扫平周边威胁夏国的割据势力。
自从窦建德兴起以来,河北群雄几乎都被窦建德征服。只有一些小股势力,处在夏国肘腋之间,以两股势力最为典型:幽州罗艺、曹州孟海公。这两股势力,虽然远远比不上窦建德,但也算要枪有枪,要人有人,要地盘有地盘,对于雄踞河北的夏国,多多少少也算是个威胁。
卧榻之侧,岂容他人鼾睡。窦建德自然不能容忍,他决意讨平这两股势力。然而,令窦建德万万没有想到的是,这两股势力,却是自己称雄河北以来,所遇到的最强劲的两个对手,特别是幽州罗艺。
罗艺占据幽州战略要地,招兵买马,军力强盛。窦建德曾经数次围攻幽州,甚至有一次集结了二十万大军,试图打下幽州,灭了罗艺。不料,事与愿违。幽州久攻不克不说,反而损兵折将,进展不顺。几番较量下来,窦建德也明白,幽州一时难以攻克,只能暂时放弃了攻打罗艺的计划。
无法攻下幽州,灭了罗艺,于窦建德而言,是一件无可奈何的事情。但是,对于曹州的孟海公,窦建德可就没那么客气了。孟海公不比罗艺,兵少地稀,打起他来,要比攻打罗艺容易许多。
孟海公此人,曹州济阴人士,也是隋末唐初的地方军阀之一。他的势力范围,包括曹、戴二州,占据周桥城,攻掠河南之地,一度拥有三万精兵。孟海公的实力不算强,但是对窦建德的夏政权来说,依然是一个潜在的隐患。所以,这颗钉子,必须要拔掉,只有将其彻底平定。
武德三年(620年)十一月,窦建德亲率大军,渡过黄河,进攻曹州,征讨孟海公。第二年,也就是武德四年(621年)二月,窦建德攻克周桥,占领曹州,俘虏了孟海公。就这样,窦建德扫平了曹、戴二州。孟海公被俘后,窦建德并没有杀他,还收降了他原来的旧部,准备带着他们,一起救援洛阳。
平定孟海公后,夏国后方基本趋于稳定,且窦建德的军事实力,也进一步得到了扩充。而此时,兵马、粮草均已筹集完毕,一切准备就绪。于是,窦建德决定,要亲率大军,去解洛阳之围,夹击唐军。
武德四年(621年)三月,窦建德命大将范愿留守曹州,自己则亲率夏国全部精锐主力,以及新收降的孟海公、徐圆朗部众,总计十余万兵马,号称三十万大军,从河北开拔,浩浩荡荡,向西救援洛阳。
窦建德亲率十余万夏国大军,向洛阳进发,一路攻城略地,势如破竹。首先,夏军兵至滑州,驻守滑州的郑国行台仆射韩洪,一看是窦建德大军,立即打开城门,接应夏军。因此,夏军暂时驻扎于酸枣。
不久,窦建德继续挥军西进,连克管州、荥阳、阳翟等地,水陆并进,以船运粮,溯黄河西上,声势尤为浩大。窦建德如此大张旗鼓,高调出兵,目的无非有两个,第一,告诉王世充,自己已经率军赶到;第二,也是为了震慑唐军。
王世充得知窦建德来援的消息后,大喜过望,盼星星盼月亮,总算把窦建德给盼来了。因此,王世充的弟弟徐州行台王世辩,派遣手下大将郭士衡,率领数千兵马,前去与窦建德的部队会合。会合之后,窦建德部在成皋东原驻营,并于板渚营建宫室。紧接着,窦建德又遣使与王世充互通消息,希望东西夹击唐军。
唐朝东征中原的两大强敌,终于联合在了一起,齐聚洛阳。李唐王朝最担心的事情,还是发生了。唐、郑、夏三国大军,即将在洛阳城下,展开一场千古大战,这也是决定天下走向的一场大战。
再来看看窦建德这边的情况。
按道理,窦建德率领十余万大军,抵达洛阳,应该立即与王世充夹击唐军。不过,窦建德并没有把事情做绝,他还是给双方留了一丝余地,决定先礼后兵。一方面,窦建德出兵救援洛阳;另一方面,他则与唐军保持联系。