第一章:陈张叛变
起初,曹操与张邈的关系是相当好的。曹操起兵之地就是陈留郡,甚至在讨伐徐州前把家人托付给张邈。而在汉末大乱中,友谊的小船还是翻了。
曹操之前就杀了曾经想投靠张邈的王匡【反董的河内太守】,又干掉了边让【前九江太守】但把张邈叛变的原因直接归结于曹操杀了几个名士的观点显然是错误的。实际上,二人之间矛盾早已出现,只是被原来的友谊所掩盖。张邈并不只想成为一位依附于曹操的下属,从后来陈宫的劝说来看,他也有着逐鹿天下的雄心,但在曹操的迅速崛起下被压制。如果遭遇了一个合适的时机,叛乱的萌芽就能迅速发展壮大。而在当时,除了高柔无人看出这点。
其年为卓军所败,走还泰山,收集劲勇得数千人,欲与张邈合。匡先杀执金吾胡母班。班亲属不胜愤怒,与太祖并势,共杀匡。《谢承后汉书》
初平中,王室大乱,让去官还家。恃才气,不屈曹操,多轻侮之言。建安【此应为初平】中,其乡人有构让于操,操告郡就杀之。文多遗失。《后汉书边让传》
绍檄州郡文曰:"……故九江太守边让,英才俊逸,天下知名,以直言正色,论不阿谄,身首被枭县之戮,妻孥受灰灭之咎。自是士林愤痛,民怨弥重,一夫奋臂,举州同声,故躬破於徐方,地夺於吕布,彷徨东裔,蹈据无所。《魏氏春秋》
柔留乡里,谓邑中曰:"今者英雄并起,陈留四战之地也。曹将军虽据兖州,本有四方之图,未得安坐守也。而张府君先得志於陈留,吾恐变乘间作也,欲与诸君避之。"众人皆以张邈与太祖善,柔又年少,不然其言。《三国志高柔传》
宫说邈曰:"今雄杰并起,天下分崩,君以千里之众,当四战之地,抚剑顾眄,亦足以为人豪,而反制于人,不以鄙乎!今州军东征,其处空虚,吕布壮士,善战无前,若权迎之,共牧兖州,观天下形势,俟时事之变通,此亦纵横之一时也。"邈从之。《三国志张邈传》
柔留乡里,谓邑中曰:"今者英雄并起,陈留四战之地也。曹将军虽据兖州,本有四方之图,未得安坐守也。而张府君先得志於陈留,吾恐变乘间作也,欲与诸君避之。"众人皆以张邈与太祖善,柔又年少,不然其言。《三国志高柔传》
张邈叛变的直接原因是在与吕布结交后担忧曹操听从袁绍的指示而动手。曹操二次出征徐州后,原本留守东郡的陈宫抵达陈留,说服张邈发起叛乱。正好吕布仍在,于是他们奉吕布为兖州牧,兖州诸郡县也随之迅速跳反。
说句题外话,诛杀了国贼董卓的吕布在还未以反复无常出名时,他在张邈陈宫等清流派眼中的形象应该比刚屠了徐州的曹操要好的多。
吕布之舍袁绍从张杨也,过邈临别,把手共誓。绍闻之,大恨。邈畏太祖终为绍击己也,心不自安。《三国志张邈传》
兴平元年,太祖复征谦,邈弟超,与太祖将陈宫、从事中郎许汜、王楷共谋叛太祖。宫说邈曰:"今雄杰并起,天下分崩,君以千里之众,当四战之地,抚剑顾眄,亦足以为人豪,而反制于人,不以鄙乎!今州军东征,其处空虚,吕布壮士,善战无前,若权迎之,共牧兖州,观天下形势,俟时事之变通,此亦纵横之一时也。"邈从之。《三国志张邈传》
董卓之乱,与曹操共举义兵。及袁绍为盟主,有骄色,邈正义责之。绍既怨邈,且闻与布厚,乃令曹操杀邈。操不听,然邈心不自安。兴平元年,曹操东击陶谦,令其将武阳人陈宫屯东郡。宫因说邈曰:“今天下分崩,雄桀并起,君拥十万之众,当四战之地,陈留地平,四面受敌,故谓之四战之地也。抚剑顾眄,亦足以为人豪,而反受制,不以鄙乎!今州军东征,其处空虚,吕布壮士,善战无前,迎之共据兖州,观天下形埶,俟时事变通,此亦从横一时也。”邈从之,遂与弟超及宫等迎布为兖州牧,据濮阳,郡县皆应之。《后汉书张邈传》
太祖征徐州,使昱与荀彧留守鄄城。张邈等叛迎吕布,郡县响应,唯鄄城、范、东阿不动。《三国志程昱传》
太祖初使宫将兵留屯东郡,遂以其众东迎布为兖州牧,据濮阳。郡县皆应,唯鄄城、东阿、范为太祖守。《三国志张邈传》
吕布在被李郭联军赶出长安后,接连投靠袁术,袁绍但都因为性格原因无法融入,后来在同乡张杨【河内太守】的保护下才得以暂留。他手上有一支小而精的骑兵部队,虽然只有数百人规模,但战力极为强大。
卓为术报雠,欲以德之。术恶其反覆,拒而不受。北诣袁绍,绍与布击张燕于常山。燕精兵万馀,骑数千。布有良马曰赤兔。常与其亲近成廉、魏越等陷锋突陈,遂破燕军。而求益兵众,将士钞掠,绍患忌之。布觉其意,从绍求去。绍恐还为己害,遣壮士夜掩杀布,不获。事露,布走河内,与张杨合。绍令众追之,皆畏布,莫敢逼近者。《三国志吕布传》
杨及部曲诸将,皆受傕、汜购募,共图布。布闻之,谓杨曰:"布,卿州里也。卿杀布,於卿弱。不如卖布,可极得汜、傕爵宠。"杨於是外许汜、傕,内实保护布。汜、傕患之,更下大封诏书,以布为颍川太守。《英雄记》
燕精兵万馀,骑数千。布有良马曰赤兔。常与其亲近成廉、魏越等陷锋突陈,遂破燕军。《三国志吕布传》
时人语曰:"人中有吕布,马中有赤兔。"《曹瞒传》
在拥立吕布后,叛乱集团迅速行动。张邈派出刘翊向在鄄城的荀彧传话称吕布是来帮忙的,但被这位王佐之才迅速识破。于是荀彧立即命令军队加强防御,并急召东郡太守夏侯惇【他手上有一支留守军队前来,而此时曹操率大军出征,虽然防御坚固,但留守的兵力很少,加上很多人都与张邈、陈宫勾结,人心陷入动荡之中。
太祖初起,惇常为裨将,从征伐。太祖行奋武将军,以惇为司马,别屯白马,迁折冲校尉,领东郡太守。太祖征陶谦,留惇守濮阳。《三国志夏侯惇传》
河水又东,径鄄城县北,故城在河南一十八里,王莽之鄄良也。
沇(兖)州旧治,魏武创业,始自于此。河上之邑,最为峻固。《水经注卷五》《水经注卷五》
兴平元年,太祖征陶谦,任彧留事。会张邈、陈宫以兖州反,潜迎吕布。布既至,邈乃使刘翊告彧曰:"吕将军来助曹使君击陶谦,宜亟供其军食。"众疑惑。彧知邈为乱,即勒兵设备,驰召东郡太守夏侯惇,而兖州诸城皆应布矣。时太祖悉军攻谦,留守兵少,而督将大吏多与邈、宫通谋。《三国志荀彧传》
夏侯惇立即放弃濮阳赶往鄄城,在野战中击退了吕布军,然后进入鄄城,当夜诛杀诛谋叛者数十人,才使境况安定下来。吕布则放弃攻克鄄城的计划,转而攻占濮阳并获得惇军辎重,与赶来的陈宫会师。
张邈叛迎吕布,太祖家在鄄城,惇轻军往赴,適与布会,交战。布退还,遂入濮阳,袭得惇军辎重。《三国志夏侯惇传》
惇至,其夜诛谋叛者数十人,众乃定。《三国志荀彧传》
太祖初使宫将兵留屯东郡,遂以其众东迎布为兖州牧,据濮阳。《三国志吕布传》
此时刚放松下来的夏侯惇就翻车了。
吕布派将领假装投降,趁机趁机劫持夏侯惇,向他索要珍贵的物资,夏侯惇军中震恐。幸好他的部将韩浩指挥军队驻扎在营门外,命令按兵不动,各个军营才安定下来。韩浩这时才去面见劫持者,声称以国法将不考虑人质的安全,做出了要攻击他们的姿态。歹徒于是放弃人质投降。曹操听说这件事后,将攻击劫质者不用顾忌人质列为定则。
遣将伪降,共执持惇,责以宝货,惇军中震恐。惇将韩浩乃勒兵屯惇营门,召军吏诸将,皆案甲当部不得动,诸营乃定。遂诣惇所,叱持质者曰:"汝等凶逆,乃敢执劫大将军,复欲望生邪!且吾受命讨贼,宁能以一将军之故,而纵汝乎?"因涕泣谓惇曰:"当奈国法何!"促召兵击持质者。持质者惶遽叩头,言"我但欲乞资用去耳"!浩数责,皆斩之。惇既免,太祖闻之,谓浩曰:"卿此可为万世法。"乃著令,自今已后有持质者,皆当并击,勿顾质。由是劫质者遂绝。《三国志夏侯惇传》
孙盛曰:案光武纪,建武九年,盗劫阴贵人母弟,吏以不得拘质迫盗,盗遂杀之也。然则合击者,乃古制也。自安、顺已降,政教陵迟,势质不避王公,而有司莫能遵奉国宪者,浩始复斩之,故魏武嘉焉。
此时豫州刺史郭贡率众数万前来,有人说他与吕布同谋,人们都很害怕。郭贡要求见荀彧,而在荀彧准备前往时夏侯惇等人劝说不可以去。荀彧说:“郭贡与张邈他们,平素并没有什么往来,现在来得急,计划肯定还没有定下;现在趁他计策未定来游说,就算不能帮助我们,也可以使他保持中立,如果先怀疑,那他就会恼怒而定计了。”于是出城会见郭贡,郭贡见荀彧毫无惧意,认为鄄城易守难攻,引兵而去。
豫州刺史郭贡率众数万来至城下,或言与吕布同谋,众甚惧。贡求见彧,彧将往。惇等曰:"君,一州镇也,往必危,不可。"彧曰:"贡与邈等,分非素结也,今来速,计必未定;及其未定说之,纵不为用,可使中立,若先疑之,彼将怒而成计。"贡见彧无惧意,谓鄄城未易攻,遂引兵去。《三国志荀彧传》
这位豫州刺史史在书中只出现了一次,考虑到此时豫州大部分都是袁术的地盘,而郭贡手下军队数量也不小。他最可能是依附袁术的汝南、颍川黄巾军中一员,接受袁术的命令来介入兖州之战。他不敢趁火打劫的一个原因我个人估计是战斗力远不如曹军,后来这批黄巾军也是被曹操轻易平定……
此时荀彧与寿张令程昱商议下一步行动,在通过吕布降兵【应该就是挟持夏侯惇的人】得到情报后,派他离开鄄城去保卫范和东阿。程昱到范后面见靳允并说服了他继续留在曹操阵营内【靳允的母亲、弟弟和妻子儿女都已被抓走】。靳允与氾嶷见面时用伏兵刺杀了他,同时程昱分派骑兵堵住黄河上的仓亭渡口,防止陈宫从背后包抄,最后抵达东阿,此时东阿令枣祗已经率吏民,拒城坚守。兖州从事薛悌也与程昱协谋,最终三城得以保全,为曹操反攻打下基础。
程昱在与靳允对话时,先是提到智者应投靠明君,再分析曹操和吕布的优劣,最后举出田单的例子,成功说服靳允。其中“曹使君智略不世出,殆天所授!”,这句话正与张良评价刘邦相同。
而曹操拿的就是刘邦的剧本:雍齿(张邈)叛变,在外作战的刘邦(曹操)一时不能拿下,去向项梁(袁绍)求援,获得五千人(人数正好相同)来夺回根据地。
太祖征徐州,使昱与荀彧留守鄄城。张邈等叛迎吕布,郡县响应,唯鄄城、范、东阿不动。布军降者,言陈宫欲自将兵取东阿,又使氾嶷取范,吏民皆恐。彧谓昱曰:"今兖州反,唯有此三城。宫等以重兵临之,非有以深结其心,三城必动。君,民之望也,归而说之,殆可!"昱乃归,过范,说其令靳允曰:"闻吕布执君母弟妻子,孝子诚不可为心!今天下大乱,英雄并起,必有命世,能息天下之乱者,此智者所详择也。得主者昌,失主者亡。陈宫叛迎吕布而百城皆应,似能有为,然以君观之,布何如人哉!夫布,粗中少亲,刚而无礼,匹夫之雄耳。宫等以势假合,不能相君也。兵虽众,终必无成。曹使君【智略不世出,殆天所授】!君必固范,我守东阿,则田单之功可立也。孰与违忠从恶而母子俱亡乎?唯君详虑之!"允流涕曰:"不敢有二心。"时氾嶷已在县,允乃见嶷,伏兵刺杀之,归勒兵守。昱又遣别骑绝仓亭津,陈宫至,不得渡。昱至东阿,东阿令枣祗已率厉吏民,拒城坚守。又兖州从事薛悌与昱协谋,卒完三城,以待太祖。《三国志程昱传》
徐众评曰:允於曹公,未成君臣。母,至亲也,於义应去。昔王陵母为项羽所拘,母以高祖必得天下,因自杀以固陵志。明心无所系,然后可得成事人尽死之节。卫公子开方仕齐,积年不归,管仲以为不怀其亲,安能爱君,不可以为相。是以求忠臣必於孝子之门,允宜先救至亲。徐庶母为曹公所得,刘备乃遣庶归,欲为天下者恕人子之情也。曹公亦宜遣允。
良数以太公兵法说沛公,沛公善之,常用其策。良为他人者,皆不省。良曰:“沛公殆天授。”《史记留侯世家》
雅不欲属沛公,及魏招之,即反为魏守丰。沛公引兵攻丰,不能取。沛公病,还之沛。沛公怨雍齿与丰子弟叛之,闻东阳甯君、秦嘉在留,乃往从之,欲请兵以攻丰。是时秦将章邯从陈,别将司马枿将兵北定楚地,屠相,至砀。东阳甯君、沛公引兵西,与战萧西,不利。还收兵聚留,引兵攻砀,三日乃取砀。因收砀兵,得五六千人。攻下邑,拔之。还军丰。闻项梁在薛,从骑百馀往见之。项梁益沛公卒五千人,五大夫将十人。沛公还,引兵攻丰。《史记高祖本纪》
集解徐广曰:“表云‘拔之,雍齿奔魏’。”
第二章:曹操回师
在被偷家后,曹操的反应极为迅速,他派曹洪作为前驱进入东平国,与范城守军会师。在回程中,家人落入张邈手中的别驾从事毕谌表明自己绝无二心后偷偷逃走了。曹操亲自举的孝廉魏种也在这时离开,引得曹操破口大骂。同时,饥荒已经开始出现,先抵达的曹洪开始为即将抵达的曹军主力收集粮食。
太祖征徐州,张邈举兖州叛迎吕布。时大饥荒,洪将兵在前,先据东平、范,聚粮谷以继军。《三国志曹洪传》
会张邈与陈宫叛迎吕布,郡县皆应。荀彧、程昱保鄄城,范、东阿二县固守,太祖乃引军还。……初,公为兖州,以东平毕谌为别驾。张邈之叛也,邈劫谌母弟妻子;公谢遣之,曰:"卿老母在彼,可去。"谌顿首无二心,公嘉之,为之流涕。既出,遂亡归。……初,公举种孝廉。兖州叛,公曰:"唯魏种且不弃孤也。"及闻种走,公怒曰:"种不南走越、北走胡,不置汝也!"《三国志武帝纪》
曹操抵达东阿,明白此时迎接他的人才是忠臣,握着程昱的手说道:“如果不是您出了力,我就无处可归了。”
程昱少年时候,经常梦见自己登上泰山以两手捧日。程昱自觉奇异,跟荀彧讲过这事。在兖州动乱之时,赖程昱才得以保全三城。这时候荀彧把程昱之梦告诉曹操。曹操听后,便向程昱说:“卿当终为吾腹心。”当时程昱本名“立”,曹操在“立”字上加上一个“日”,于是正式改名为“程昱”。
太祖还,执昱手曰:"微子之力,吾无所归矣。"乃表昱为东平相,屯范。《三国志程昱传》
昱少时常梦上泰山,两手捧日。昱私异之,以语荀彧。及兖州反,赖昱得完三城。於是彧以昱梦白太祖。太祖曰:"卿当终为吾腹心。"昱本名立,太祖乃加其上"日",更名昱也。《魏书》
曹操为显示自己的后见之明,说到:“吕布一夜之间得到一州之地,却不能占据东平,派遣军队在亢父、泰山凭借险要地势来截断我,而是驻扎在濮阳,我不知道他有什么作为。”
这个看法正确吗?当然正确。亢父、泰山是曹操回军的两条主要通道,中间被山脉分隔。如果被吕布阻断,与根据地分离的曹军肯定会像日后的某武圣军一样自己瓦解。但此时的吕布叛乱才刚获成功,他们需要时间去消化得到的大量地盘和军队。比起冒着失败的风险去和曹军作战,待在补给充足的濮阳等曹操自己上门无疑是一个更加稳妥的安排。
布到,攻鄄城不能下,西屯濮阳。太祖曰:"布一旦得一州,不能据东平,断亢父、泰山之道乘险要我,而乃屯濮阳,吾知其无能为也。"《三国志武帝纪》
第三章:濮阳之战
红线为曹操,蓝线为于禁,褐线为吕布,黄线为袁绍
吕布在濮阳可不是在吃闲饭,他在城市外围设置了一批据点,城西有一个别屯,城南也有两营。
曹操率军发起夜袭,对城西的军营开展进攻,到天亮时取胜。正好吕布领救兵赶到,两军又开展交战。吕布在战场上亲自率军冲杀,而三面受敌的曹军顽强抵抗。双方展开了数十合战斗【两军野战时体力耗尽后会分开,休息一下才继续战斗】,从早晨一直打到傍晚,仍然难分胜负。曹操招募陷阵【即敢死队】,夏侯惇部司马典韦先报名,带着应募的数十人穿两层厚重盔铠,放弃盾牌,一律只持长矛撩戟。
同时西面战情告急,典韦前去交战。吕布军弓弩乱发如雨一般,而典韦尽然无视,向其他人说:“贼军来到十步之内,便告诉我。”不久同伴说:“十步了。”典韦又说:“五步之内再告诉我。”同伴很害怕,立即便说:“贼军来了。”典韦手持十余支小戟,大呼而起,以戟掷敌,所投者无不应手而倒。吕布军于是撤退。此时刚好是日暮,曹操才得以引军而去。
战后曹操对典韦大加赞赏,将他提拔为都尉,并让带领亲兵数百人保卫自己。于禁在城南击破吕布二营,使得曹军形成合围态势。
太祖讨吕布于濮阳。布有别屯在濮阳西四五十里,太祖夜袭,比明破之。会布救兵至,三面掉战。时布身自搏战,自旦至日昳数十合,相持急。太祖募陷陈,韦先占,将应募者数十人,皆重衣两铠,弃楯,但持长矛撩戟。时西面又急,韦进当之,贼弓弩乱发,矢至如雨,韦不视,谓等人曰:“虏来十步,乃白之。”等人曰:“十步矣。”又曰:“五步乃白。”等人惧,疾言:“虏至矣!”韦手持十余戟,大呼起,所抵无不应手倒者。布众退。会日暮,太祖乃得引去。拜韦都尉,引置左右,将亲兵数百人,常绕大帐。《三国志典韦传》
从讨吕布於濮阳,别破布二营於城南《三国志于禁传》
操围吕布於濮阳,为布所破,投绍。绍哀之,乃给兵五千人,还取兖州。《谢承后汉书》
此时濮阳城中中有大姓田氏愿意做曹操内应,曹操得以从城东门进入,之后令放火焚烧东门,表示宁死不归,结果就翻车了。吕布集中骑兵攻击青州兵,青州兵迅速崩溃,使得曹军陷入混乱,诸将与曹操失去了联系。夏侯惇应该就是在此战中为流矢射中左目,后来军中叫他为盲夏侯。
在混乱中吕布的骑兵抓住了曹操但不认识他,于是问道:“曹操在哪里?”曹操急中生智,指着一个骑黄马的人说道:“那个骑黄马跑的人就是。”结果这个骑兵就丢下他去追赶骑黄马的人,侥幸逃脱的曹操,从东门突火而出,结果被自己放的火给坑了。
曹操坠马还烧伤了左手掌,楼异扶他上马才得以离开,诸将在没和曹操相见时,都十分恐慌。曹操强撑着尽力安抚他们,命令军队打造进攻的器具。
某些人把《武帝纪》和《献帝春秋》中的濮阳之战给拆成两场的观点是错误的。这样无法解释《武帝纪》中提到烧伤左手一事,“出”字也说明曹操是从城里出来的。
此战鲜明反映出青州兵的垃圾战斗力。其他部队能从晚上一直打到第二天傍晚,而青州兵则在面对骑兵冲锋时一触即溃。
遂进军攻之。布出兵战,先以骑犯青州兵。青州兵奔,太祖陈乱,驰突火出,坠马,烧左手掌。司马楼异扶太祖上马,遂引去。未至营止,诸将未与太祖相见,皆怖。太祖乃自力劳军,令军中促为攻具,进复攻之,与布相守百馀日。《三国志武帝纪》
太祖围濮阳,濮阳大姓田氏为反间,太祖得入城。烧其东门,示无反意。及战,军败。布骑得太祖而不知是,问曰:“曹操何在?”太祖曰:“乘黄马走者是也。”布骑乃释太祖而追黄马者。门火犹盛,太祖突火而出。《献帝春秋》
太祖引军还,与布战於濮阳,太祖军不利,相持百馀日。《三国志吕布传》
操围吕布於濮阳,为布所破,投绍。绍哀之,乃给兵五千人,还取兖州。《谢承后汉书》
太祖自徐州还,惇从征吕布,为流矢所中,伤左目。《三国志夏侯惇传》
时夏侯渊与惇俱为将军,军中号惇为盲夏侯。惇恶之,照镜恚怒,辄扑镜于地。《魏略》
曹操在此次惨败后落入下风,多次交战不利,与吕布、张邈相持百余日之久。但旱、虫蝗灾爆发,百姓相食,吕布的粮食用尽了。曹军发动最后一次进攻,乐进先登入城。丢失濮阳的吕布军只好向兖州东部转移。
太祖与吕布战于濮阳,数不利。《三国志程昱传》
太祖引军还,与布战於濮阳,太祖军不利,相持百馀日。《三国志吕布传》
曹操闻而引军击布,累战,相持百余日。《后汉书吕布传》
久之,关东兵散,太祖与吕布相持於濮阳《三国志司马朗传》
太祖乃自力劳军,令军中促为攻具,进复攻之,与布相守百馀日。蝗虫起,百姓大饿,布粮食亦尽,各引去。《三国志武帝纪》
太祖讨邈、布於濮阳,布破走。《三国志曹洪传》
从击吕布於濮阳,张超於雍丘,桥蕤於苦,皆先登有功,封广昌亭侯。《三国志乐进传》
是时岁旱、虫蝗、少谷,百姓相食,布东屯山阳。《三国志吕布传》
之前曹操派李乾去慰劳诸县,而东进的吕布则让薛兰、李封前去招引李氏。李乾【李叔节】决定出城,而李进【李进先】不肯。结果李进杀牛提酒作胡饼给李乾出城去劳军。面对吕布的招安李乾没有听从,惨遭杀害。
李进见到哥哥被杀,集合宾客打败战斗力大大下降的吕布军,吕布只好东屯山阳郡。
(吕布之乱,太祖遣乾还乘氏,慰劳诸县。布别驾薛兰、治中李封招乾,欲俱叛,乾不听,遂杀乾。《三国志李典传》
李叔节与弟进先共在乘氏城中,吕布诣乘氏城下。叔节从城中出诣布,进先不肯出。为叔节杀数头肥牛,提数十石酒,作万枚胡饼,先持劳客。《太平御览卷八百六十》引《英雄记》
秋九月,太祖还鄄城。布到乘氏,为其县人李进所破,东屯山阳。《三国志武帝纪》
第四章:袁绍疑云
由于周围粮食已尽,曹操在濮阳战役后放弃该城,秋九月曹操到鄄城,曹洪至东阿。此时袁绍派人来劝曹操把他家属迁到邺城,这意味着彻底成为袁绍的附庸。此时处境极差的曹操一度打算同意。程昱立即劝阻,指出曹操留在兖州才能建立事业。如果投奔袁绍就会失去前途,还举出韩信,彭越和田横的例子来反激曹操,最终曹操拒绝了袁绍的提议。
秋九月,太祖还鄄城。布到乘氏,为其县人李进所破,东屯山阳。於是绍使人说太祖,欲连和。太祖新失兖州,军食尽,将许之。程昱止太祖,太祖从之。冬十月,太祖至东阿。是岁谷一斛五十馀万钱,人相食,乃罢吏兵新募者。陶谦死,刘备代之。《三国志武帝纪》
遂据东阿《三国志曹洪传》
於是袁绍使人说太祖连和,欲使太祖迁家居邺。太祖新失兖州,军食尽,将许之。时昱使適还,引见,因言曰:"窃闻将军欲遣家,与袁绍连和,诚有之乎?"太祖曰:"然。"昱曰:"意者将军殆临事而惧,不然何虑之不深也!夫袁绍据燕、赵之地,有并天下之心,而智不能济也。将军自度能为之下乎?将军以龙虎之威,可为韩、彭之事邪?今兖州虽残,尚有三城。能战之士,不下万人。以将军之神武,与文若、昱等,收而用之,霸王之业可成也。愿将军更虑之!"太祖乃止。《三国志程昱传》
昱说太祖曰:"昔田横,齐之世族,兄弟三人更王,据千里之地,拥百万之众,与诸侯并南面称孤。既而高祖得天下,而横顾为降虏。当此之时,横岂可为心哉!"太祖曰:"然。此诚丈夫之至辱也。"昱曰:"昱愚,不识大旨,以为将军之志,不如田横。田横,齐一壮士耳,犹羞为高祖臣。今闻将军欲遣家往邺,将北面而事袁绍。夫以将军之聪明神武,而反不羞为袁绍之下,窃为将军耻之!"《魏略》
其后语与本传略同。《三国志裴松之注》
后来袁绍檄州郡文中提到出兵拯救曹操一事,我个人认为这是指袁绍占领东郡而非直接与吕布对抗。战前在曹操手上的东郡【黄河以北部分】后来被袁绍给了臧洪,这大概率是曹操为了换取袁绍支持五千兵所付出的代价。
有人认为檄文不会造假来损害公信力,这种观点未必正确。真假混杂更能起到欺骗的效果。如“故躬破於徐方”这一句就能说明曹操二伐徐州时被陶谦打败?在古代的信息传播条件的限制下,很多人连汉献帝死没死都搞不清楚,更别说袁绍是否支援过曹操了。
又有人认为《献帝春秋》中提到袁绍称“曹操当死数矣,我辄救存之”是一证据。但之前袁曹早在高唐,平原,发干,匡亭,徐州等多次战役中联手,完全可能是袁绍认为这些战役中有他援助才使曹操取胜【实际上失去援助也不能说明曹操一定会输】。
还有人认为袁绍提供给了曹操粮食,这一观点也没有史料论证。袁绍在上一年刚被黑山贼偷家,魏郡秩序彻底混乱,又和田揩连战二年,以至于“粮食并尽,士卒疲困,互掠百姓,野无青草”。到了兖州争夺战结束的一年后,袁绍的士兵仍以桑椹为食(7)。
这种情况下的袁绍要是还愿意给曹操粮食,那就可以被称为国际主义战士了。
而袁绍夺取东郡的难度也不高,吕布、张邈集团的主力都在濮阳,后来有东走山阳,在黄河以北能有多少部队?假如曹操独自夺回东郡【此为曹操的老根据地】,它发挥的作用可能会比袁绍那五千兵要大得多。
绍檄州郡文曰:"……故自是士林愤痛,民怨弥重,一夫奋臂,举州同声,故躬破於徐方,地夺於吕布,彷徨东裔,蹈据无所。幕府唯强幹弱枝之义,且不登叛人之党,故复援旌擐甲,席卷赴征,金鼓响震,布众破沮,拯其死亡之患,复其方伯之任,是则幕府无德於兖土之民,而有大造於操也。《魏氏春秋》
操围吕布於濮阳,为布所破,投绍。绍哀之,乃给兵五千人,还取兖州。《谢承后汉书》
绍叹其能,徙为东郡太守,治东武阳。《三国志臧洪传》
太祖行奋武将军,以惇为司马,别屯白马,迁折冲校尉,领东郡太守。
《三国志夏侯惇传》
昱又遣别骑绝仓亭津,陈宫至,不得渡。《三国志程昱传》
绍耻班在太祖下,怒曰;“曹操当死数矣,我辄救存之,今乃背恩,挟天子以令我乎!”太祖闻,而以大将军让于绍。绍让侯不受。《献帝春秋》
绍既破瓒,引军南到薄落津,方与宾客诸将共会,闻魏郡兵反,与黑山贼于毒共覆邺城,遂杀太守栗成。贼十馀部,众数万人,聚会邺中。《英雄记》
会魏郡太守栗攀为兵所害,绍以昭领魏郡太守。时郡界大乱,贼以万数,遣使往来,交易市买。昭厚待之,因用为间,乘虚掩讨,辄大克破。二日之中,羽檄三至。《三国志董昭传》
绍复遣兵数万与揩连战二年,粮食并尽,士卒疲困,互掠百姓,野无青草。《后汉书公孙瓒传》
自遭荒乱,率乏粮谷。诸军并起,无终岁之计,饥则寇略,饱则弃馀,瓦解流离,无敌自破者不可胜数。袁绍之在河北,军人仰食桑椹。《魏书》
曹操在十月抵达东阿,此时谷一斛要五十馀万钱,百姓相食(1)。为解决粮食问题,他迅速开始行动。之前的东阿令枣祗【屯田制的开创者之一】已经储存了不少粮食,曹洪之前也收集了一些。并且从李氏宴请吕布的情况看,豪强大族也是不缺粮食的。
同时曹操罢免了新募的官吏士兵,可能是由于新增的五千兵的后勤要曹操自己出。而夏侯惇断太寿水作池塘种稻一事应该在收复兖州后,因为地盘对不上。
冬十月,太祖至东阿。是岁谷一斛五十馀万钱,人相食,乃罢吏兵新募者。陶谦死,刘备代之。《三国志武帝纪》
令曰:"……吕布之乱,兖州皆叛,惟范、东阿完在,由祗以兵据城之力也。后大军粮乏,得东阿以继,祗之功也。《魏武故事》
时大饥荒,洪将兵在前,先据东平、范,聚粮谷以继军。太祖讨邈、布於濮阳,布破走,遂据东阿《三国志曹洪传》
李叔节与弟进先共在乘氏城中,吕布诣乘氏城下。叔节从城中出诣布,进先不肯出。为叔节杀数头肥牛,提数十石酒,作万枚胡饼,先持劳客。《太平御览卷八百六十》引《英雄记》
复领陈留、济阴太守,加建武将军,封高安乡侯。时大旱,蝗虫起,惇乃断太寿水作陂,身自负土,率将士劝种稻,民赖其利。转领河南尹。《三国志夏侯惇传》
至于程昱做人肉干一事八成是编出来的段子,且不论三日粮食有什么用,之后程昱当不上三公的原因是曹丕刚想让他担任时正好去世了。裴松之也认为魏晋世语多不可靠
初,曹操乏食,昱略其本县,供三日粮,颇杂以人脯,由是失朝望,《魏晋世语》
方欲以为公,会薨,帝为流涕,追赠车骑将军,谥曰肃侯。《三国志程昱传》
惟颁撰魏晋世语,蹇乏全无宫商,最为鄙劣,以时有异事,故颇行於世《三国志裴松之注》
之后曹操让于禁攻克须昌,自己后来又攻克寿张。这可能是为了抢粮和练兵的需要,日后刘备就遇到了与袁绍军队的磨合问题。
从讨吕布於濮阳,别破布二营於城南,又别将破高雅於须昌。从攻寿张、定陶、离狐,围张超於雍丘,皆拔之。《三国志于禁传》
仁曰:"南方以大军方有目前急,其势不能相救,刘备以强兵临之,其背叛固宜也。备新将绍兵,未能得其用,击之可破也。"太祖善其言,遂使将骑击备,破走之,仁尽复收诸叛县而还。
可能是在休整期间【截至荀彧建议前】,曹操派人拿下了已是一座空城的濮阳,将其建设为重要根据地。
彧曰:"……布乘虚寇暴,民心益危,唯鄄城、范、卫可全,其馀非己之有,是无兖州也。《三国志荀彧传》
胡三省曰:卫,谓濮阳。杜预曰:濮阳古卫地。“甄”,当作“鄄”。
第五章:大反攻
曹操在之前士兵少于一万五千,能用来出征的更少。吕布、陈宫集团在两败后还有一万余人,此时野战兵力应在两万上下。
冬十月,太祖至东阿。是岁谷一斛五十馀万钱,人相食,乃罢吏兵新募者。《三国志武帝纪》
昱曰:"……今兖州虽残,尚有三城。能战之士,不下万人。太祖乃止。《三国志程昱传》
操围吕布於濮阳,为布所破,投绍。绍哀之,乃给兵五千人,还取兖州。《谢承后汉书》
布复从东緍与陈宫将万馀人来战,时太祖兵少,设伏,纵奇兵击,大破之。《三国志武帝纪》
第二年春天,曹操进攻定陶,济阴太守吴资保守南城。然而未能破城的曹操打援成功,击败了吕布。夏季曹操把薛兰、李封堵在钜野,吕布又一次在增援时被打败。
二年春,袭定陶。济阴太守吴资保南城,未拔。会吕布至,又击破之。《三国志武帝纪》
夏,布将薛兰、李封屯钜野,太祖攻之,布救兰,兰败,布走,遂斩兰等。《三国志武帝纪》
可见吕布采用了机动防御的策略,分出将领守城,自己则在山阳郡伺机而动,但效果不是很好。
此时驻扎在乘氏的曹操听说陶谦病故之事,大加上兖州饥荒仍未结束,就想先去争夺徐州。荀彧为劝阻曹操,先分析了根据地的重要性,提出下一步的战略规划,再指出失去兖州的危险和征讨徐州的困难,最后说服了曹操。
其中“十万之众”一说,裴松之就指出这是抑抗之言,是为了鼓舞曹操而夸大。硬要以此说曹操有十万人的话,那根据陈宫的话张邈也有“十万之众”了。
但我关于此事有一个大胆的猜想:曹操想攻占徐州可能是为了远离袁绍。
在割让东郡后,袁绍势力离曹操家小所在鄄城不过一水之隔,如果想要攻克该城轻而易举。日后曹操在消灭汝南、颍川黄巾军后就迅速将统治中心搬迁到偏南的许都。
二年夏,太祖军乘氏,大饥,人相食。陶谦死,太祖欲遂取徐州,还乃定布。彧曰:"昔高祖保关中,光武据河内,皆深根固本以制天下,进足以胜敌,退足以坚守,故虽有困败而终济大业。将军本以兖州首事,平山东之难,百姓无不归心悦服。且河、济,天下之要地也,今虽残坏,犹易以自保,是亦将军之关中、河内也,不可以不先定。今以破李封、薛兰,若分兵东击陈宫,宫必不敢西顾,以其间勒兵收熟麦,约食畜谷,一举而布可破也。破布,然后南结扬州,共讨袁术,以临淮、泗。若舍布而东,多留兵则不足用,少留兵则民皆保城,不得樵采。布乘虚寇暴,民心益危,唯鄄城、范、卫可全,其馀非己之有,是无兖州也。若徐州不定,将军当安所归乎?且陶谦虽死,徐州未易亡也。彼惩往年之败,将惧而结亲,相为表里。今东方皆以收麦,必坚壁清野以待将军,将军攻之不拔,略之无获,不出十日,则十万之众未战而自困耳。前讨徐州,威罚实行,其子弟念父兄之耻,必人自为守,无降心,就能破之,尚不可有也。夫事固有弃此取彼者,以大易小可也,以安易危可也,权一时之势,不患本之不固可也。今三者莫利,愿将军熟虑之。"太祖乃止。大收麦,复与布战,分兵平诸县。布败走,兖州遂平。《三国志荀彧传》
臣松之以为于时徐州未平,兖州又叛,而云十万之众,虽是抑抗之言,要非寡弱之称。益知官渡之役,不得云兵不满万也。《三国志裴松之注》
宫因说邈曰:“今天下分崩,雄桀并起,君拥十万之众,当四战之地,陈留地平,四面受敌,故谓之四战之地也。《后汉书张邈传》
此时曹操听从荀彧的建议分兵收麦,结果这个决定差点把他坑死。因为吕布和陈宫率万余人又来攻打乘氏,而曹操留下来的还不足千人。
曹操命令妇女驻守营墙,自己带所有的士兵防守。
曹操军营西面有大堤,大堤南部树林茂密。吕布怀疑曹操有伏兵在树林之中,于是不敢贸然进攻,而是率兵南屯十余里。
曹操应该连夜集结了能到的部队【个人推测,无史料证明】,但还是少于吕布。第二天,曹操把军队分成两部分,一部分埋伏在大堤后,轻兵在大堤外列阵挑战。吕布前进与其交战时曹操伏兵步骑并进,大破吕布。曹军缴获了龙车后一直追至吕布营地才返回,吕布只得连夜逃命。
此战堪称兖州争夺战的转折点,吕布之后基本失去了进攻能力,曹操得以分遣诸将平定各郡县。
布复从东緍与陈宫将万馀人来战,时太祖兵少,设伏,纵奇兵击,大破之。布夜走《三国志武帝纪》
于是兵皆出取麦,在者不能千人,屯营不固。太祖乃令妇人守陴,悉兵拒之。屯西有大堤,其南树木幽深。布疑有伏,乃相谓曰:“曹操多谲,勿入伏中。”引军屯南十馀里。明日复来,太祖隐兵堤里,出半兵堤外。布益进,乃令轻兵挑战,旣合,伏兵乃悉乘堤,步骑并进,大破之,获其鼓车,追至其营而还。《魏书》
曹操之后一举攻克定陶,开始分兵平诸县。曹操本人攻离狐,曹仁拿下句阳,曹洪夺取了济阴、山阳郡的7~15个县城。
太祖复攻,拔定陶。分兵平诸县。《三国志武帝纪》
从攻寿张、定陶、离狐,围张超于雍丘,皆拔之。《三国志于禁传》
太祖征吕布,仁别攻句阳,拔之,生获布将刘何。《三国志曹仁传》
转击济阴、山阳、中牟、阳武、京、密十馀县,皆拔之。《三国志曹洪传》
此时吕布发起最后的进攻,但在钜野又一次被曹操打败,只好逃向徐州投靠刘备。【我把此役放在分兵平诸县后是因为第一次巨野之战时的曹操还不能被称为“尽复收诸城”】
二年间,太祖乃尽复收诸城,击破布于钜野。布东奔刘备。《三国志吕布传》
秋八月曹操围雍丘,曹洪则一路西进,一直打到司隶境内。之前张邈和吕布一起逃跑,留下张超带着家属守雍丘,而自己在向袁术求救的路上被部下杀害【采本传说法】。十二月曹操攻破雍丘。“屠”指诛杀了张超及其三族或屠城都有可能。至此,兖州争夺战以曹操取胜结束。
秋八月,围雍丘。十二月,雍丘溃,超自杀。夷邈三族。《三国志武帝纪》
转击济阴、山阳、中牟、阳武、京、密十馀县,皆拔之。《三国志曹洪传》
邈从布,留超将家属屯雍丘太祖攻围数月,屠之,斩超及其家。邈诣袁术请救未至,自为其兵所杀。《三国志张邈传》
邈诣袁术求救,留超将家属屯雍丘。操围超数月,屠之,灭其三族。邈未至寿春,为其兵所害。《后汉书吕布传》
袁术议称尊号,邈谓术曰:"汉据火德,绝而复扬,德泽丰流,诞生明公。公居轴处中,入则享于上席,出则为众目之所属,华、霍不能增其高,渊泉不能同其量,可谓巍巍荡荡,无与为贰。何为舍此而欲称制?恐福不盈眦,祸将溢世。庄周之称郊祭牺牛,养饲经年,衣以文绣,宰执鸾刀,以入庙门,当此之时,求为孤犊不可得也!"《献帝春秋》
按本传,邈诣术,未至而死。而此云谏称尊号,未详孰是。《三国志裴松之注》
吕布,张邈,陈宫集团名单:
吕布【奋武将军,假节,仪比三司,温侯,颍川太守】
允以布为奋武将军,假节,仪比三司,进封温侯,共秉朝政。《三国志吕布传》
汜、傕患之,更下大封诏书,以布为颍川太守。《英雄记》
张邈【陈留太守,八厨】
少以侠闻,振穷救急,倾家无爱,士多归之。太祖、袁绍皆与邈友。辟公府,以高第拜骑都尉,迁陈留太守。《三国志张邈传》
上曰"三君",次曰"八俊",次曰"八顾",次曰"八及",次曰"八厨",犹古之"八元"、"八凯"也。……度尚、张邈、王考、刘儒、胡母班、秦周、蕃向、王章为"八厨"。厨者,言能以财救人者也。《后汉书党锢列传》
陈宫【前曹操谋士】
兴平元年,太祖复征谦,邈弟超,与太祖将陈宫、从事中郎许汜、王楷共谋叛太祖。《三国志张邈传》
张超【广陵太守】
臧洪字子源,广陵射阳人也。父旻,历匈奴中郎将、中山、太原太守,所在有名。……灵帝末,弃官还家,太守张超请洪为功曹。《三国志臧洪传》
许汜,王楷【二人为从事中郎】
兴平元年,太祖复征谦,邈弟超,与太祖将陈宫、从事中郎许汜、王楷共谋叛太祖。《三国志张邈传》
吴资【济阴太守】
二年春,袭定陶。济阴太守吴资保南城,未拔。《三国志武帝纪》
魏种【曹操举的孝廉】
初,公举种孝廉。兖州叛,公曰:"唯魏种且不弃孤也。"及闻种走,公怒曰:"种不南走越、北走胡,不置汝也!"既下射犬,生禽种,公曰:"唯其才也!"释其缚而用之。《三国志武帝纪》
毕谌【别驾】
初,公为兖州,以东平毕谌为别驾。张邈之叛也,邈劫谌母弟妻子;公谢遣之,曰:"卿老母在彼,可去。"谌顿首无二心,公嘉之,为之流涕。既出,遂亡归。《三国志武帝纪》
张辽【骑都尉】
卓败,以兵属吕布,迁骑都尉。布为李傕所败,从布东奔徐州,领鲁相,时年二十八。《三国志张辽传》
成廉,魏越【二人为吕布亲信】
薛兰,李封,刘何,氾嶷【四人为吕布将领】
常与其亲近成廉、魏越等陷锋突陈。……进至下邳,布自将骑逆击。大破之,获其骁将成廉。《三国志吕布传》
布军降者,言陈宫欲自将兵取东阿,又使氾嶷取范,吏民皆恐。《三国志程昱传》
夏,布将薛兰、李封屯钜野,太祖攻之,布救兰,兰败,布走,遂斩兰等。《三国志武帝纪》
太祖征吕布,仁别攻句阳,拔之,生获布将刘何。《三国志曹仁传》
刘翊【张邈同伙,是个不明人物】
布既至,邈乃使刘翊告彧曰:"吕将军来助曹使君击陶谦,宜亟供其军食。"《三国志荀彧传》
徐翕,毛晖【原曹操将领】
太祖之在兖州,以徐翕、毛晖为将。兖州乱,翕、晖皆叛。《三国志臧霸传》
可能参与成员:郝萌,曹性,高顺,宋宪,魏续,侯成
建安元年六月夜半时,布将河内郝萌反,将兵入布所治下邳府,诣厅事閤外,同声大呼攻閤,閤坚不得入。……萌将曹性反萌,与对战,萌刺伤性,性斫萌一臂。《英雄记》
布从郝萌反,后更疏顺,以魏续有外内之亲,悉夺顺所将兵以与续。及当攻战,故令顺将续所领兵,顺亦终无恨意。《英雄记》
太祖堑围之三月,上下离心,其将侯成、宋宪、魏续缚陈宫,将其众降。《三国志吕布传》
曹操集团
夏侯惇【折冲校尉,东郡太守→陈留、济阴太守,建武将军,高安乡侯→河南尹】
夏侯渊【别部司马,骑都尉→将军(?)→陈留、颍川太守】
曹洪【无官职→鹰扬校尉→扬武中郎将。】扬州募兵获得:家兵千馀+庐江上甲二千人+丹杨兵数千人,是早期曹军第一大股东
曹仁【别部司马,行厉锋校尉】初结识少年千馀人,后督骑兵,常为曹军前锋
曹纯【黄门侍郎】
乐进【军假司马→陷陈都尉】东郡募兵,得千馀人
于禁【陷陈都尉】
韩浩【袁术骑都尉→护军】
史涣【原曹操门客,中军校尉→中领军】
李乾【李典从父】在乘氏有宾客数千家
李整【李乾儿子】
荀彧【司马】
楼异【司马】
程昱【昱守寿张令→东平相】
枣祗【东阿令】
任峻【骑都尉】带宗族及宾客家兵数百人加入曹操
薛悌【兖州从事】
靳允【范令】
满宠【从事】
张奋【仁峻同郡人】
杨原【中牟令】