曹操到底如何侥幸赢得了官渡之战?公元199年,袁绍消灭了公孙瓒,统一了黄河以北,成为全国实力最强大的诸侯;而在黄河以南,曹操消灭了吕布和袁术,降伏了刘备,控制了兖州、豫州和徐州,这个时候在袁绍和曹操之间爆发了历史上闻名的官渡之战。
我们说官渡之战,这场战役不止打了一仗,官渡之战打了有一年,从公元199年一直打到公元200年的十月。
公元200年2月,袁绍派遣大将颜良主动进攻黄河岸边的延津渡口。4月,曹操率领部队去解救延津,面对袁绍的大军,众人一筹莫展之际,荀攸向曹操献上声东击西的计策[1],“我们士兵少,难以抵御袁绍。等我们到延津之后,渡河做出攻击袁绍后方的架势,袁绍一定分兵向西。这个时候我们再率领轻兵偷袭白马津,趁其不备,可以擒杀颜良。” 曹操拍手称快,遵从荀攸提出的声东击西之计。
袁绍果然上当,分兵向西。这个时候曹操带领部队偷袭白马津,距离白马10余里的时候颜良才发觉,大惊失色。曹操派遣张辽和关羽做先锋,关羽一马当先,冲入敌阵,只几个回合就一刀将颜良斩首,于万人中取上将首级。袁绍军队见主将被杀,都四散而逃。
曹操解了白马之围,带着辎重沿着黄河撤退。袁绍损失了大将,又中了曹操声东击西之计,非常不甘心,急忙渡过黄河来追击曹操。曹操带领着600多人,扎下营寨[2]。敌人的追兵都慢慢追了上来,兵马甚重,将领都面有惧色,纷纷劝曹操撤退。这个时候荀攸淡淡说了一句话,“此所以禽敌,奈何去之!”这正是战胜敌人的好时机,为啥要离去呢?曹操听了后和荀攸相视而笑[3],两个人心领神会。
曹操派人登高观察敌情,侦察兵回复,“敌人有五六百骑兵追上来了。”过了一会又跟曹操说,“骑兵越来越多,而步兵数都数不过来了。”曹操听了镇定自若,就说了这么一句话,“我知道了,不要再回来报告了。”这个时候各个将领都着急了,大敌当前,你曹操说走也不走,说战也不战,葫芦里是卖的什么药啊。
曹操命令解鞍放马,骑兵全部下马,把所有辎重全部丢弃。这个时候文丑和刘备带着五千多骑兵也追了上来,曹操手下更着急了,对曹操说咱们赶快上马作战吧!曹操笑着说道,“还不到时候。”过了一会,袁绍的士兵已经非常多了,都开始去争抢曹军散落的辎重,这个时候曹操一声令下,“上马,我们上!”曹操带领六百骑兵纵兵进攻袁绍的部队,袁军正在哄抢辎重,哪里有防备。曹军当阵斩杀文丑,大破袁军。
虽然曹操取得了前哨战的胜利,但是袁绍的主力并没有被消灭,而此时曹操却面对着巨大的内忧外患。
什么是内忧?有三点。
第一点,曹操粮少。官渡之战期间曹操和袁绍在前线相持,兵粮要用尽了,曹操写信给荀彧商量[4],表示快要坚持不住了,粮食要吃光了。荀彧写信给曹操说道,“虽然现在粮少,但是和以前刘邦项羽相比仍然是好的。以前刘邦和项羽相持在荥阳一线,谁都不肯先撤退,谁先撤退就是在形势上输了。”
第二点,曹操的部下反叛,特别是在豫州这个地方。袁绍本身就是豫州汝南人,袁氏在整个汉朝是四世三公,也就是从袁绍往上数四代人,代代都有在朝廷做宰相的。袁绍他亲生父亲袁逢是宰相(司空),他叔叔袁隗是宰相(司空),袁绍他爷爷袁汤也是宰相,袁绍爷爷的叔父袁敞也是宰相,袁绍爷爷的爷爷袁安也是朝廷宰相。所以袁绍他们家在汝南地区影响力非常大,现在曹操和袁绍打仗了,那汝南人肯定是支持老乡和四世三公的袁绍了。
当时袁绍派遣大量使者策反曹操的后方豫州,根据《三国志 李通传》和《赵俨传》的记载[5],官渡之战期间整个豫州都反了曹操,只有大将李通驻守的阳安没有反。当时袁绍派遣使者封李通为征南将军,李通将来使斩首表示誓死追随曹操。
李通的部下和亲戚对于李通的做法表示很不理解,痛哭流涕,纷纷劝李通加入袁绍阵营,说“周围的人都反了,现在我们孤立无援,这样继续下去我们迟早要灭亡啊,不如赶快投降袁绍吧。”李通按住剑义正言辞地说道,“曹公明锐智慧,一定能安定天下。袁绍虽然强大,但是指挥调度无方,最后一定会被曹公打败。我誓死不背叛曹公!”[6]不仅如此,袁绍还派遣刘备到汝南地区联合黄巾军骚扰曹操后方[7]。
第三点,曹操军心不稳。当时曹操的部下大量和袁绍来信,里通袁绍,给袁绍打小报告[8]。史书上记载,“时远近无不私遗笺记,通意于绍者”,就是曹操的部下不管离袁绍多远,都有给袁绍通信交流交流的。而在曹操内部也有着大量的人不看好曹操,甚至公开发表言论,比如孔融。在官渡之战期间,孔融就对荀彧说[9],“袁绍地广兵强,田丰、许攸,智谋非凡;审配、逢纪,尽忠之臣;颜良、文丑,勇冠三军。袁绍难以击败啊。”
此三点为曹操的内忧,而什么是外患呢?袁绍兵强粮足。按照《三国志》的记载,袁绍在官渡之战集合了十万精锐士兵[10],而曹操只有不满万人[11]。真实的人数我们现在已经不得而知,但是袁绍的兵力数倍于曹操是不争的事实。
我们跟大家仔细解释一下,当时曹操名义上拥有三州的土地,兖州、徐州和豫州。我们刚才讲了,豫州是袁绍老家,官渡之战的时候到处都是反曹操的。而徐州是曹操一年之前才打败吕布拿下的,还要时刻提防着南边的孙策,不给曹操添乱就不错了,根本提供不了粮草和即战力。曹操名义上拥有三州之地,实际上只有一州之兵。而反观袁绍,坐拥冀州、并州、幽州和青州,其中冀州又是整个汉朝末年人口最多最富裕的州。冀州盛产强弩,幽州盛产骑兵,都是天下闻名的[12]。综合来说,袁绍实力远远在曹操之上。
面对着内忧外患,曹操是如何应对的呢?曹操采取了三个行动。
第一点,收缩防线,撤退到官渡地区。曹操虽然在白马取得了小胜利,兵力处于极大的劣势,仍然不足以在黄河沿岸布防。曹操将部队撤退到官渡,一举两得,一是收缩自己防线,同时使得自己的补给线减短,从官渡到许昌只有100公里,现在开车一个小时就到了。而同时也拉长了袁绍的补给线,从袁绍的大本营邺城到官渡有200公里。补给线越长,不仅补给途中的损耗会加大,补给也更容易被敌人骚扰。
第二点,派兵稳定后方。曹操前线不主动进攻,处于防守,很重要的一个原因是分兵,曹操派曹仁去平定叛乱四起的豫州。根据《三国志》的记载[13],从许昌以南,叛乱四起,特别是刘备在汝南联合黄巾军扰乱曹操的后方。曹仁就向曹操建议,“刘备新招的士兵还未能训练好,现在进攻刘备可以击败他。”于是曹仁带领骑兵星夜进攻刘备,击败刘备后并在短时间内平定了豫州的叛乱。
第三点,不断骚扰,切断袁绍的粮道。当时荀攸就向曹操建议[14],袁绍每天都有大量的运粮车来往,袁绍负责运粮的将领为人轻率而且轻敌,一击便可攻破。曹操询问荀攸谁可以胜任这项任务,荀攸就推荐了大将徐晃。曹操随即派遣徐晃和史涣进攻袁绍的运粮队,大破敌军,把袁绍数千辆运粮车一把火全给烧了[15]。
曹操稳定了后方,又断了袁绍的粮,但是在官渡相持中一直处于守势,曹军躲在营垒中,坚决不出战。袁绍看曹军躲起来了,就堆砌土山,建立起高高的塔楼[16]。塔楼高耸,曹操的营垒一览无余,袁军占据高处发射弓箭。此时箭如雨下,曹军在自己的营垒里都不敢随便走动,出入都必须拿着盾牌放在头上,一不小心就会被对方塔楼的箭射中。
曹操的士兵此时军心低落,曹操看着这土山和塔楼,心生一计。这塔楼都是用木头临时搭建的,经不起石头砸,曹操就命人建造投石车,把袁绍建的塔楼砸掉。袁绍的士兵一看这投石车好厉害,还起了个外号叫霹雳车。
袁绍一看,上天不行,那我就下地。袁绍命人挖地道,想偷偷挖过曹操营垒,偷袭曹操。曹操就下令在自己营垒内部绕着营墙深挖一圈沟渠,袁绍的军队挖着挖着,一下就挖到曹操的沟渠了,袁军一探头,发现自己身处曹操的沟渠之中,上面站满全副武装的士兵,袁军被曹军发觉,被从地道中赶了回去。
这场战役打得非常精彩,你来我往,可是很快曹操的军粮就不够用了,此时士兵疲惫,士气低落。曹操又给荀彧写信[17],“前线我快支持不住了,再这么下去要撤退了。”荀彧就又写了封信劝曹操,“现在袁绍想和您决战。你现在是以至弱来抵挡至强,如果这个时候撤退的话,必然全盘皆输。曹公您以十分之一的兵力扼守险要的关口,使得袁绍不能前进已经半年了。现在双方胶着,而事态必将有变化,机不可失。”曹操听了,咬咬牙,再坚持一下。荀彧说,“情见势竭,必将有变。”战场的局势瞬息万变,果然没过多久,形势真如荀彧所说发生了变化。
袁绍数千辆运粮车被徐晃烧掉后,军粮不济,到了冬天,袁绍派遣大量运粮车输送粮草,派大将淳于琼带领一万多人守卫粮草,在袁绍大本营以北乌巢这个地方驻扎。
这个时候一件非常偶然的事情发生了,袁绍手底下有一个谋臣叫许攸,许攸这个人贪财,自己的家人也喜欢做些贪污腐败的事情。前线正打着仗,许攸的家人在邺城犯事,被一个叫审配的大将抓了。审配这个人刚正不阿,本来平时就看不惯许攸这个人的为人,现在正好把许攸留在邺城的妻子儿子全给抓起来。
你说巧不巧,许攸这家人贪污腐败不是一天两天的事了,偏偏在官渡之战的时候被人抓了。许攸身在前线,听说家人被抓的消息,一怒之下就连夜离开了袁绍的大营,投奔曹操去了。这边曹操一听说许攸来投奔自己,高兴的鞋都顾不上穿,赤着脚就跑出来迎接许攸。
许攸对曹操说[18],“您现在孤军独守,没有援军而粮食已经吃尽了,这正是危机存亡之日,我有一计可以击败袁绍。现在袁绍有上万辆运粮车,都集中在乌巢这个地方。如果派遣骑兵袭击,一定可以出其不意,烧毁所有辎重,不过三日,袁绍就会败亡。”
许攸劝曹操袭击乌巢,这确实是条好计策,但是身边的人都很怀疑许攸是不是诈降。大家想一下,如果许攸诈降,而曹操带领士兵前往乌巢,正好中了袁绍的埋伏,那就可能全军覆没,满盘皆输。所以当时曹操陷入两难的处境,到底相不相信许攸是真心投降。
这个时候,曹操两个最聪明的谋士站出来说话,分别是荀攸和贾诩[19]。他们都认为许攸是真心投降,劝曹操出击乌巢。曹操这个人非常有魄力,曹操当机立断,轻兵袭击乌巢。曹操命令荀攸和曹洪守卫大本营,自己亲自带领五千精兵趁着夜色,连夜抄小路赶往乌巢,天亮时分才赶到乌巢。
乌巢的守将是袁绍的大将淳于琼,淳于琼以前和袁绍还有曹操都是同事,当年何进封西园八校尉的时候,淳于琼是佐军右校尉,曹操是典军校尉,而袁绍是中军校尉。在董卓之乱之后,淳于琼跟随袁绍一路南征北战,可谓是袁绍的一员大将了。
淳于琼见曹操来袭,一看曹操只有几千士兵,自己人多势众,便出营迎战曹操,可是淳于琼一和曹军交战就发现自己根本不是曹操的对手,立马下令回营固守营寨。曹操这时不得已只能强攻营垒。乌巢和袁绍的大本营相距只有四十里,很快袁绍就得知曹操偷袭乌巢的消息。
袁绍手下的大将张郃认为,曹操带领精兵进攻乌巢,一旦乌巢被攻破就大势已去,应该立即派遣精兵救援乌巢。而袁绍的谋士郭图则不以为然,对袁绍说,“曹操分兵乌巢,大本营一定守备不足,不如重兵进攻曹操本营,不仅围魏救赵,还可能一举攻克曹操的大本营。”
张郃回答道,“曹操的本营坚固,不是一时能攻打下来,如果淳于琼被杀,那么我们就会一败涂地啊。”袁绍最后的策略是郭图和张郃的建议都听,即排遣轻兵救援乌巢,又派张郃、高览带领主力进攻曹操的本营。
在曹操猛烈进攻淳于琼的时候[20],袁绍派遣的骑兵已经赶来,士兵向曹操报告,“敌人的骑兵马上要包抄我们后路了,请分兵抵抗。”曹操一听,大怒,说道,“现在正是殊死搏斗的时刻,等敌人的援军到我们背后再告诉我。”说完带领亲兵冲击淳于琼的阵营。
曹军现在腹背受敌,已经处于死地。孙子说,置之死地而后生。这个时候曹军自知没有后路,一个个都殊死搏杀,曹操的大将乐进身先士卒,率先杀入敌营,直奔淳于琼,在乱军之中将淳于琼斩首,袁绍的军队溃不成军[21]。
这边曹操乌巢血战大败淳于琼,那边袁绍的大将张郃、高览得知乌巢兵败的消息,又听说郭图向袁绍进谗言说自己坏话。张郃害怕战后被袁绍问罪,当即在战场上烧毁工程器械,率领士兵向曹洪投降[22]。曹洪一开始半信半疑,不知道张郃是不是诈降。身旁的荀攸连忙劝曹洪[23],“张郃的计略不被袁绍使用,生气怨恨袁绍才来投奔我们的,我们还有什么迟疑的呢?”曹洪连忙开营门接纳投降的袁军。
乌巢淳于琼被杀,守军被击溃,而前线的张郃、高览投降,这个时候袁绍溃败的局势就不可避免了,曹操的军队趁着胜势杀向袁绍。此时的袁绍自知无力回天,抛弃将士和儿子袁谭狼狈逃离战场,最后袁绍回到河北的时候身边只有八百骑兵。
我们纵观官渡之战,曹操虽然取得了一定的小胜利,但是从始至终一直处于极大的劣势之中,最后兵粮已尽,士兵疲惫,甚至数次到了不得不撤退的地步。然而形势的翻转就在于一件非常偶然的事情,许攸因家人被抓,临阵投敌。之后曹操偷袭乌巢,而张郃投降,彻底奠定了官渡之战的胜利。
那么袁绍到底做错了什么导致自己输掉了一场优势如此大的战役?请看下集《胜败无常》。
[1] 《三国志 荀攸传》荀攸说公曰:“今兵少不敌,分其势乃可。公到延津,若将渡兵向其后者,绍必西应之,然后轻兵袭白马,掩其不备,颜良可禽也。”
[2] 《三国志 武帝纪》绍于是渡河追公军,至延津南。公勒兵驻营南阪下,使登垒望之,曰:“可五六百骑。”有顷,复白:“骑稍多,步兵不可胜数。”公曰:“勿复白。”乃令骑解鞍放马。是时,白马辎重就道。诸将以为敌骑多,不如还保营。荀攸曰:“此所以饵敌,如何去之!”绍骑将文丑与刘备将五六千骑前后至。诸将复白:“可上马。”公曰:“未也。”有顷,骑至稍多,或分趣辎重。公曰:“可矣。”乃皆上马。时骑不满六百,遂纵兵击,大破之,斩丑。
[3] 《三国志 荀攸传》太祖拔白马还,遣辎重循河而西。袁绍渡河追,卒与太祖遇。诸将皆恐,说太祖还保营,攸曰:“此所以禽敌,奈何去之!”太祖目攸而笑。遂以辎重饵贼,贼竞奔之,阵乱。乃纵步骑击,大破之,斩其骑将文丑,太祖遂与绍相拒于官渡。
[4] 《三国志 荀彧传》五年,与绍连战。太祖保官渡,绍围之。太祖军粮方尽,书与彧,议欲还许以引绍。彧曰:“今军食虽少,未若楚、汉在荥阳、成皋间也。是时刘、项莫肯先退,先退者势屈也。公以十分居一之众,画地而守之,扼其喉而不得进,已半年矣。情见势竭,必将有变,此用奇之时,不可失也。”太祖乃住。
[5] 《三国志 李通传》朗陵长赵俨见通曰:“方今诸郡并叛,独阳安怀附,复趣收其绵绢,小人乐乱,天乃不可乎?”
[6] 《三国志 李通传》太祖与袁绍相拒于官渡。绍遣使拜(李)通征南将军,刘表亦阴招之,通皆拒焉。通亲戚、部曲流涕曰:“今孤危独守,以失大援,亡可立而待也,不如亟从绍。”通按剑以叱之曰:“曹公明哲,必定天下。绍虽强盛,而任使无方,终为之虏耳。吾以死不贰。”即斩绍使,送印绶诣太祖。
[7] 《资治通鉴》刘备略汝、颖之间,自许以南,吏民不安,曹操患之。
[8] 《魏略》太祖北拒袁绍,时远近无不私遗笺记,通意于绍者。
[9] 《三国志 荀彧传》孔融谓彧曰:“绍地广兵强;田丰、许攸,智计之士也,为之谋;审配、逢纪,尽忠之臣也,任其事;颜良、文丑,勇冠三军,统其兵:殆难克乎!”
[10] 《三国志 袁绍传》众数十万,以审配、逢纪统军事,田丰、荀谌、许攸为谋主,颜良、文丑为将率,简精卒十万,骑万匹,将攻许。
[11] 《三国志 武帝纪》时公兵不满万,伤者十二三。
[12] 蔡邕《幽州刺史议》幽州突骑,冀州强弩,为天下精兵。国家赡核,四方有事,未尝不取办于二州。
[13] 《三国志 曹仁传》太祖与袁绍相持于官渡,绍遣刘备徇㶏强诸县,多举众应之。自许以南,吏民不安,太祖以为忧。仁曰:“南方以大军方有目前急,其势不能相救,刘备以强兵临之,其背叛固宜也。备新将绍兵,未能得其用,击之可破也。”太祖善其言,遂使将骑击备,破走之,仁尽复收诸叛县而还。
[14] 《三国志 荀攸传》军食方尽,攸言于太祖曰:“绍运车旦暮至,其将韩(荀大)锐而轻敌,击可破也。”太祖曰:“谁可使?”攸曰:“徐晃可。”
[15] 《三国志 魏武帝纪》袁绍运谷车数千乘至,公用荀攸计,遣徐晃、史涣邀击,大破之,尽烧其车。公与绍相拒连月,虽比战斩将,然众少粮尽,士卒疲乏。公谓运者曰:“却十五日为汝破绍,不复劳汝矣。”冬十月,绍遣车运谷,使淳于琼等五人将兵万余人送之,宿绍营北四十里。
[16] 《三国志 袁绍传》连营稍前,逼官渡,合战,太祖军不利,复壁。绍为高橹,起土山,射营中,营中皆蒙楯,众大惧。太祖乃为发石车,击绍楼,皆破,绍众号曰霹雳车。绍为地道,欲袭太祖营。太祖辄于内为长堑以拒之,又遣奇兵袭击绍运车,大破之,尽焚其谷。太祖与绍相持日久,百姓疲乏,多叛应绍,军食乏。
[17] 《三国志 魏武帝纪》绍复进临官渡,起土山地道。公亦于内作之,以相应。绍射营中,矢如雨下,行者皆蒙楯,众大惧。时公粮少,与荀彧书,议欲还许。彧以为“绍悉众聚官渡,欲与公决胜败。公以至弱当至强,若不能制,必为所乘,是天下之大机也。且绍,布衣之雄耳,能聚人而不能用。夫以公之神武明哲而辅以大顺,何向而不济!”公从之。
[18] 攸曰:“公孤军独守,外无救援而粮谷已尽,此危急之日也。今袁氏辎重有万余乘,在故市、乌巢,屯军无严备;今以轻兵袭之,不意而至,燔其积聚,不过三日,袁氏自败也。”
[19] 《三国志 荀攸传》会许攸来降,言绍遣淳于琼等将万余兵迎运粮,将骄卒惰,可要击也。众皆疑。唯攸与贾诩劝太祖。
[20] 《三国志 魏武帝纪》等望见公兵少,出陈门外。公急击之,琼退保营,遂攻之。绍遣骑救琼。左右或言:“贼骑稍近,请分兵拒之。”。公怒曰:“贼在背后,乃白!”士卒皆殊死战,大破琼等,皆斩之。
[21] 《三国志 乐进传》从击袁绍于官渡,力战,斩绍将淳于琼。
[22] 《三国志 张郃传》绍遣将淳于琼等督运屯乌巢,太祖自将急击之。郃说绍曰:“曹公兵精,往必破琼等;琼等破,则将军事去矣,宜急引兵救之。”郭图曰:“郃计非也。不如攻其本营,势必还,此为不救而自解也。”郃曰:“曹公营固,攻之必不拔,若琼等见禽,吾属尽为虏矣。”绍但遣轻骑救琼,而以重兵攻太祖营,不能下。太祖果破琼等,绍军溃。图惭,又更谮郃曰:“郃快军败,出言不逊。”郃惧,乃归太祖。
[23] 《三国志 荀攸传》合之来,洪疑不敢受,攸谓洪曰:“合计不用,怒而来,君何疑?”乃受之。
欢迎订阅
新唐人、大澳门威尼斯人赌场官网《三国英雄》联合制作组
责任编辑:毕卉