张绣的追兵人数众多,曹昂及曹安民的敢死队拼死抵抗,先后全部战死。如此才保得曹操少数几个人脱险逃走。
但是,爱子的丧生,使曹操的妻子丁夫人非常不满,和曹操闹翻了,因此径自返回了故乡。曹操愧疚之余,也派人替她做妥善安顿。但是丁夫人并不领情,从此不理曹操。曹操只好立曹邳生母卞氏为夫人,此是后话。
这儿还是介绍典韦那里。典韦这时仍挥动他那对八十斤重的双戟,带着他的数十名敢死队挡在大门口,拼死阻止张绣军的突袭队进入大本营。张绣军团无法得知曹操的确切消息,便影响了追兵的调动。由此可知,曹操之所以能安全逃脱,和典韦的敢死队是分不开的。
但见张绣军实在太多了,典韦的手下全部战死。典韦本人由于没穿盔甲,受伤数十处,最后没有力量使用双戟,只好以短刀应战,砍得刀口都卷了,又弃刀用双手抓着两个敌人应战。最后,终于因失血太多,动作较缓,背上又中了一矛,大叫数声,血流满地而死。
但是,被打怕了的张绣仍然不敢上前,直到典韦吐出最后一口气,张绣军才壮胆上前砍下典韦的首级。
曹操在舞阳城获得典韦死讯,痛哭不已。便派人去向张绣交涉,要回典韦的尸体,加以隆重安葬。
曹军在舞阳城集结后,因为损失惨重,曹操已无心再战,便下令先行退回许都。张绣获得曹操撤退的消息,立刻准备乘胜追击。
贾诩劝他切莫贸然行事,张绣不听,仍整队追赶,结果在舞阳城遭到曹操亲率主力军反击,被打得落荒而逃。曹操的军队并不追赶,迅速朝许都撤军。
张绣败返宛城,见了贾诩很是惭愧。但贾诩却劝他立刻回师再打。
张绣不解,贾诩表示兵势有变,再击必胜。
张绣连忙收拾残军再度追赶曹军,果然获得大胜,并还得到不少兵器辎重。张绣不知其中奥妙,以此询问贾诩。
贾诩很坦然地表示,张绣的指挥作战能力虽不如曹操,却超过曹操手下的将领。舞阳城集结后撤退时,由于事态严重,曹操必会亲自断后,所有士卒也都抱必死之决心,其作战力便绝非张绣军团所能战胜,因此必定为曹军所败。等到追击战反败为胜后,曹操急着回许都,会以为危机已过,必将断后大任交给其他将领,这时候,张绣军去追击,必可获胜。
张绣听了,恍然大悟,十分佩服贾诩的精辟分析。
当曹操从宛城下令紧接撤退到舞阳城的时候,各部队分道行动。这时,夏侯惇率领的青州军出了问题。
青州军过去由于在训练上差了些,一向军纪松散,这次乘撤退混乱之机,大量兵士下乡打劫民家。老百姓如遭匪盗一般,苦不堪言。
平虏校尉于禁听说此讯,其时他也正在紧急撤退中,便立刻集结部队前往围剿,以安乡民,于禁对打劫民家的青州兵,一般以警告的方式,予以制止和驱赶,对其中反抗不听者,才尽行诛杀。
青州兵见于禁的部队来了,大多数也就害怕了,纷纷逃散。但是,拼命逃的曹操大本营的青州兵,却向曹操控告于禁造反,屠杀了不少自己阵营的人马。曹操在这种时候听了,岂有不大惊之理?仍下令先到达的李典、乐进、曹洪的部队赶快整编,以备紧急应变。另一方面又派出细作,前往探询于禁军的动向。
于禁制止了打劫民家的青州军后,急往舞阳城靠近。但由于途中他耽误了时候,于禁快到舞阳城时,张绣的追兵已经撵拢了。情况相当紧急,于禁来不及请示曹操,便下令先布阵,并进行防御工事。这时已有人告诉于禁,说青州兵已在曹操面前告他叛变,还是赶快面见曹操,以先明辨是非的好。如果在此情况下,却在这儿建筑防御工事,岂不更加引起曹操疑心?
于禁却正色道:“如今敌人就在后面,随时会到,不赶快建构防御工事,如何抵抗敌人?为自己个人分辩之事小,抗御敌人之事大。何况,曹公聪明,是非曲直,自会察明,岂会轻信?”
果然,于禁部署刚完成,张绣就追到了。于禁一马当先,奋力抵抗,曹军乘机从舞阳城杀出,大败张绣军队。
曹操十分高兴,关于于禁的事已明白十之八九。即刻召见于禁,一问便全部明白,便对于禁说:“这次战役,我们输得相当凄惨。而将军在一片混乱之中,尚能整军纪,讨伐暴兵。匆忙之间,又能整兵筑垒,任谤任怨,毫不动摇,方使我军反败为胜。将军此举,虽古代名将,也不一定做得到啊!”
曹操除了在众将之前对于禁褒奖一番外,还赐给于禁金器一副,封于禁为益寿亭侯。
曹操退回许都时,连南阳、江陵诸县也都倒向张绣阵营,曹操几乎完全丧失对豫州的统治权。虽然其间曹洪曾不断向张绣军进行突击战,但是成效并不大。因此,再加上粮食供应困难,曹操经考虑之后,乃下令东撤到叶城暂时固守。张绣并不放松,经常派遣军队威胁并骚扰叶城的守军。
建安二年,即公元一九七年,十二月,曹操经过喘息休整,决定再度西征。
这时候,张绣的大本营仍然设在宛城,其前锋部队却部署在东北八十里处的舞阳城。张绣的盟军,荆州牧刘表,则派遣支援军,部署在宛城东南约九十里处的湖阳城,互为犄角,阻止曹军向豫州西半部入侵。
曹操这次采取中长期战略,不再急着占领豫州,而着重在豫州东半部的稳固经营。于是曹操派出压倒性的大军,阻挡在宛城大门口,让张绣根本出不来。并且完全遮断舞阳城及湖阳城的联系。舞阳城离兖州较近,取之较易,因此曹操根本不予理会,而是直接派遣曹仁率军攻打湖阳。
而守在舞阳城的张绣前锋军,本以为曹操会攻击他们,因此筑好了十分完整的防御工程。想不到曹操军居然理都不理,使舞阳城反而“前线无战事”。舞阳城的守军就不知道该如何办事,因为与宛城间的联系已经被切断,便进也不是,退也不是,完全失去了主见。
相反地,湖阳城的荆州军,本来是来凑合的,没想到却首先挨打。由于没有什么准备,一打便六神无主,不得不放弃湖阳城,撤入荆州。