过程
唐郑初战
武德四年(公元621年),李世民挑选一千多精锐骑兵,全部着黑衣黑甲,分为左右队,分别由秦叔宝、程知节、尉迟敬德、翟长孙统领。每次作战,李世民都亲自披上黑甲率领他们作为先锋,乘机进击,所向披靡,令敌人畏惧。行台仆射屈突通、赞皇公窦轨带兵巡行营屯,突然与王世充遭遇,交战失利,秦王李世民带领黑甲队救援,王世充大败,唐军俘获王世充的骑将葛彦璋,俘虏歼灭了六千多敌人。王世充逃跑回城。
王世充的太子王玄应率领几千人,从虎牢运粮到洛阳,李世民派遣将军李君羡截击,大败王玄应的运粮军,王玄应只身逃脱。
李世民派宇文士及回朝上奏请求进军包围东都洛阳,李渊对宇文士及说:“回去跟你们秦王殿下说:这次攻打洛阳,不获全胜,决不收兵,攻陷东都之际,隋朝皇室的车驾仪仗、图书簿籍以及器械,除去各人所必须的,就都委托你收集起来,其他的男男女女玉器布帛,都用来分赐给将士们。”
辛丑(十三日),李世民将军营转移到青城宫,尚未修好壁垒,王世充就率二万兵马从方诸门而出,凭借旧马坊的墙垣沟堑,靠近水抵御唐军,唐诸将全都惊慌。李世民让精骑在北邙山列阵,自己登上北魏宣武帝陵观察郑军,对身边的人说:“贼子的处境已窘迫了,倾巢而出,想侥幸打一战,今日打败他,以后他再也不敢出战了!”李世民命令屈突通率领五千步兵过谷水进击王世充,并告诫屈突通道:“军队一交锋立即放烟火。”待到起烟,李世民带领骑兵向南冲击,身先士卒,与屈突通汇合兵力奋力战斗。李世民想了解王世充军阵兵力分布情况,率几十精锐骑兵冲入敌阵,一直冲到敌阵背后,不可阻挡,杀伤很多敌人。不久因长堤所限,李世民和众骑兵走散唯有将军丘行恭跟随着李世民,几名王世充的骑兵追上来,李世民的坐骑中箭倒毙。丘行恭调转马头向回骑,射击追赶的郑兵,箭无虚发,追兵不敢向前。于是丘行恭下马将自己的坐骑让给李世民,自己在马前步行,手执长刀跳跃大喊斩杀几人,冲出王世充军阵,得以回归唐军大部队。王世充也率领部下殊死战斗,军队几次三番打散后重又集合起来,从上午七八点钟直到中午,王世充的军队才退军。李世民挥军追击,直到城下,俘虏歼灭了七千人,于是包围了洛阳。唐骠骑将军段志玄奋力与王世充的士卒交战,深入敌阵,坐骑倒下,段志玄被王世充的士兵俘获,两名骑兵夹着他并抓住他的发髻,准备过河,段志玄奋勇跳起,那两名骑兵都掉下马来,段志玄骑上马奔回唐军,后面有几百名骑兵追赶,但不敢靠近。
包围洛阳
李世民包围了洛阳宫城。城中王世充的防御十分严密,大炮可以射五十斤重的石头,投出二百步远,有八个弓的弩,箭杆像车辐,箭镞如同臣斧,可以射五百步远。李世民四面攻城,昼夜不停,十几天未能攻克。城中先后有十三个人想以城倒戈应唐,均没有来得及发动就被杀死。唐军将士都疲惫不堪想回关中,总管刘弘基等人请求班师回朝,李世民说:“如今大举而来,应当一劳永逸。洛阳以东的各州已望风归服,唯有洛阳一座孤城,其势已不能持久,成功在即,怎么能放弃而回朝呢?”于是下令全军:“洛阳不破,决不回军,再有胆敢提起班师的一律斩首。”众人才不敢再提班师一事。李渊听说后,也下密敕让李世民还军,李世民上表说明洛阳必定可以攻克,又派参谋军事封德彝回朝面陈军前形势。封德彝对李渊说:“王世充得到的地方虽然多,但都不过是略有联系的部属,实际号令所能管辖的只不过洛阳一城而已,他已经智尽力穷,克城之日就在近期之内。现在如果回师,他的势力就会重新振作起来,再加上各地互相联合,以后想要消灭他就难了!”于是李渊听从李世民的建议。李世民写信给王世充,晓以祸福利害,王世充没有回复。
戊午(三十日),王世充的郑州司兵沈悦派人到唐左武侯大将军李世处请降。唐左卫将军王君廓夜晚带兵攻击虎牢,沈悦作内应,于是唐夺取了虎牢,抓获了郑国的荆王王行本及其长史戴胄。
三月,唐军在洛阳城外挖沟筑垒困守。洛阳城内缺粮,一匹绢才值三升粟,十匹布才值一升盐,服饰珍玩,贱如土芥。百姓把草根树叶都吃光了,就一起澄取浮泥,放入米屑作成饼吃,食后都得病,身体肿胀脚跟发软,饿死的人交错着倒在路上。当初皇泰主迁百姓入宫城时,有三万家,到这时不足三千家。就是地位高贵的公卿,这时连粗糠都吃不饱,尚书郎以下官吏,需自己亲自参加劳动,还往往饿死。
夏军出击
窦建德命他的将领范愿守卫曹州,调孟海公、徐圆朗的所有兵马,向西救援洛阳。到滑州,王世充的行台仆射韩洪打开城门迎他们入城。己卯(二十一日),军队到酸枣。 窦建德攻陷管州,杀了管州刺史郭士安;又攻陷了荥阳、阳翟等县,水陆并进,用船运粮,向西溯黄河而上。王世充的弟弟徐州行台王世辩派遣手下的将领郭士衡带几千兵马与窦建德会合,共十几万人,号称有三十万,在成皋东原扎营,在板渚修筑宫室,派人和王世充互通消息。
当初,窦建德写信给李世民,请唐军退到潼关,退还夺取的郑国土地,重修原来的睦邻关系。李世民召集将佐商议此事,众人都请求避开窦建德的兵锋,郭孝恪说:“王世充已是穷途末路,马上就会成阶下囚,窦建德远道而来救助王世充,这是天意要郑、夏两国灭亡。我们应当凭借虎牢之险抵御窦建德,视情况而动,肯定能打败他们!”记室薛收说:“王世充保据东都,仓库充实,统帅的兵马,都是江淮地区的精锐,现在的困难只不过是缺粮。因为这个缘故,被我们拖住,想打打不了,要坚守又难以持久。窦建德亲自统帅大军远道赴援,也会尽出其精锐。如果放他到此,两寇合兵,将河北的粮食运来供给洛阳,那么大战才展开,不知什么时候结束,统一天下的日子更是遥遥无期了。现在我们应当分出兵力围困洛阳,加深壕沟增高壁垒,如果王世充出兵,要小心不和他交战,大王您亲自率领骁勇精锐,先占据成皋,磨快兵器训练兵马,等他们到来,以逸待劳,一定能够克敌。打败窦建德后,王世充自然也就败亡,不出二十天,就会捉住两个国君!”李世民十分赞赏他的计策。
萧瑀、屈突通、封德彝都认为:“我军疲惫不堪士气低落,王世充凭借坚城固守,不容易很快攻克,窦建德挟胜利之势而来,士气高涨锐不可挡,我军腹背受敌,不是好办法,不如撤退保守新安,以便等待时机。”李世民说:“王世充损兵折将,粮食吃尽,上下离心,我们不必花气力攻打,可以坐等他败亡。窦建德刚刚打败了孟海公,将领骄傲,士卒疲惫,我们占据虎牢,等于扼住他的咽喉。他如果冒险决战,我们可以轻而易举打败他;如果他犹豫不决,不来交战,要不了十天半个月,王世充自己就会溃败。破城后兵力增强,士气军势自然倍增,一下打败两个敌人,就在这一仗了。如果不迅速进军,窦建德进入虎牢,周围各城新归附,必然不能坚守;两敌合力,势力必然强大,怎么会有机可乘呢?我的计划决定了!”屈突通等人又请求解除洛阳之围,凭借险要以观敌人变化,李世民不答应。于是将军队平分为两部分,由屈突通等人辅助齐王李元吉围困东都,李世民率领三千五百名骁勇向东赴虎牢。李世于正午时分出发,过北邙,至河阳,取道巩县而去。王世充登上洛阳城望见唐军行动,不知唐军意图,竟不敢出城交战。
进驻虎牢
癸未(二十五日),李世民进入虎牢。甲申(二十六日),带领五百骁骑,出虎牢,到城东二十多里处,观察窦建德的营地。沿路分别留下随行的骑兵,让李勣、程知节、秦叔宝分别统领,埋伏在路旁,只带四名骑兵和他一起前去。李世民对尉迟敬德说:“我拿着弓箭,你手握长枪跟着我,就是来一百万人又能拿我们怎么样?”又说:“敌人看见我就返回,是上策。”离窦建德营地三里处,李世民等与窦建德的游兵相遇,游兵以为他们是侦察敌情的斥候。李世民大喊:“我是秦王。”拉弓射箭,射死对方一员将领。窦建德军中大为惊慌,出动五六千骑兵追赶,跟随李世民的人都吓得变了脸色。李世民说:“你们只管在前面走,我自己和敬德殿后。”于是勒住缰绳慢慢走,追兵快赶上了就拉弓放箭,每射一箭都杀死一人。追兵惧怕便停止了追击,停一会儿又重新追赶,几次三番,每次追赶上必定有人被杀死,李世民先后射杀了几个人,尉迟敬德杀死十几人,追兵不敢再进逼。李世民有意徘徊或稍稍后退引诱追兵到埋伏圈内,李世等人就奋力战斗,大败追兵,斩首三百多级,俘获窦建德的将领殷秋、石瓒返回虎牢。于是李世民致函窦建德,说明:“赵、魏地区,历来为我大唐所有,现被您侵夺,只因为淮安王被俘受到您的礼遇,又蒙送回同安公主,所以彼此真诚相待放弃旧怨。王世充最近与您修好,但已有多次反复,现在王世充的灭亡就在眼前,却花言巧语引诱您,您于是就率领三军之众,来听从调遣,千金的军费,白白为别人而消耗,实在不是上策。如今与您的前哨相遇,他们不堪一击,您与王世充还没能相见,能不心中有愧吗?我所以稍挫您的锐气,是希望您能听从善意的劝告,如果您不听,恐怕将会后悔莫及。”
四月,唐益州行台左仆射窦轨率领巴、蜀兵马前来与李世民会师攻打王世充。
双方拉锯
窦建德在虎牢受阻不能前进,停留了一个多月,打了几仗都未能取胜,将士们人心思归。丁巳(三十日),李世民派王君廓率领一千多轻骑抢夺窦建德的运粮队,再次打败了他,并俘获窦建德的大将军张青特。
凌敬对窦建德说:“大王您不如出动全部兵力渡过黄河,攻取了怀州、河阳,派重将守卫,又擂响战鼓竖起战旗,翻越太行山,进入上党,略地汾州、晋州,奔赴蒲津,这样做有三点好处:一是进入无人之境,取胜可以说是万无一失;二是开拓了领士召收兵马,国势更加强盛;三是关中的唐受震骇,郑国洛阳之围自然会解除。眼下的计策,没有比这更妥当的了。”窦建德准备按照凌敬的建议行事,但是王世充连续不断地派人来告急,王琬、长孙安世也日夜哭泣,请求窦建德援救洛阳,又暗地里用金玉收买窦建德手下的将领,阻挠凌敬的计划。诸将都说:“凌敬是个书生,哪里懂得打仗的事,他的话怎么能听呢?”于是窦建德向凌敬道歉说:“现在大家士气很高,这是上天在帮助我,趁此机会决战,必定能大胜,不能照您的意见办了。”凌敬再三争辩,窦建德不高兴,命人把他架了出去。窦建德的妻子曹氏对他说:“祭酒凌敬的话不能不遵从。现在大王从滏口趁唐国空虚,连营渐进夺取山北并、代、汾、晋等地,又借助突厥的军队向西抄掠关中,唐军必然回师自救,还用担心郑国的东都之围不解吗?如果在此地停顿不前,磨灭了士气,消耗了财力,要想成功,就没有日期了!”窦建德说:“这不是女人能懂的!我来救郑,郑如今处境很危急,就要亡国,我弃他而去,是畏惧敌人而背信弃义,不能这么做。”
唐军密探报告:“窦建德探听到唐军草料用完,在黄河以北放马,准备袭击武牢。”
五月戊午(初一),李世民向北渡过黄河,从南面逼进广武,侦察敌情,乘机留下一千多匹马,在黄河边放牧以引诱窦建德,当晚返回武牢。己未(初二),窦建德果然倾巢而出,从板渚出牛口列战阵,北靠黄河,西临汜水,南连鹊山,连绵二十里,擂鼓前进。
唐军诸将都十分惊慌,李世民带几名骑兵登上高丘望敌阵,对诸将说:“敌人从山东起兵,还没有碰见过强大的对手,如今身涉险境却很喧嚣,是没有纪律,逼近城池排列战阵,有轻视我们的意思。我们如果按兵不动,他们的勇气自然就会衰竭,列阵时间一长士卒饥饿,势必就会自动撤退,我们再追上去攻击,必然会取胜。我和各位相约,一过正午,肯定能打败他们!”窦建德轻视唐军,派三百骑兵涉过汜水,在离唐营一里地方停止。派人通报李世民说:“请挑选几百名精兵和他们打着玩玩。”李世民派王君廓带领二百名长枪手应战,相互交锋,骤进骤退,双方不分胜负,各自返回营地。王琬骑着隋炀帝的青骢马,铠甲兵器都很新,远离阵前向众人夸耀。李世民说:“他骑的真是匹好马!”尉迟敬德请求去夺马,李世民制止他说:“怎么能为了一匹马损失一员猛士呢?”尉迟敬德不听,和高甑生、梁建方三人骑马直冲入敌阵,活捉了王琬,牵着他的坐骑奔回唐营,众人没有敢阻挡的。李世民让他去召回黄河以北的牧马,等他返回才出战。