建安三年(198年),虽然大规模的战争没有出现,但是小规模的战事仍时有发生。
这一年的三月,曹操又要征讨张绣。荀攸劝曹操:“张绣依附于刘表,两人联手不好对付。不过,张绣依靠刘表提供军粮,而刘表难以满足张绣的需要。时间长了必然会有变化,到那时候一封信就可以把张绣劝降。如今出战,双方必然合力抵抗,恐怕没有好处。”然而,曹操没有听从,执意出兵。
张绣听说曹操再次发兵攻来,就向贾诩问计。贾诩说:“我们兵力不如对方,只能闭门不出,以守待攻。同时还可以向刘表求救,我们和刘表是唇亡齿寒的关系,不怕他不来救。而且,曹军远途而来,粮草运输不易,时间长了,自然就撤兵了。”
于是张绣军关闭城门,坚决不出城迎战。面对坚城,曹操就如同“狗咬刺猬”一般不知道如何下嘴。因为曹操也不愿意让手下不计代价的拼死攻城,那样的话损失会非常惨重。
在邺城的袁绍,看到曹操在许昌“挟天子以令诸侯”威风凛凛,又看到献帝给自己的诏书中经常有不利于自己的地方,知道是曹操在搞鬼就后悔起来。心想:“当初要是我听了沮授的,挟天子以令诸侯不就是我了吗?”他还想努力一把,看能否挽回不利局势。于是就写信“劝”曹操,许昌地势低洼气候也不好,不如把天子迁到我这风调雨顺的邺城来。曹操怎么会上他这个当,一口回绝。
袁绍的部下田丰也是一个非常有战略眼光的谋士,他见此情况,就给袁绍出主意,软的不行,就干脆趁曹操羽翼未丰来硬的,发兵进攻许昌劫夺天子。但是,袁绍听了田丰的计策却又患得患失起来,害怕出兵后没有把皇帝抢来丢失颜面,最后也没有采纳此计。
然而曹操听到了这个风声后,不敢再和张绣纠缠而撤了兵。张绣见曹操撤军,就率军去追。
贾诩见状阻拦道:“将军不可追赶,否则必中埋伏。”
张绣不信,说:“他们是败退而回,怎么会有心思再设埋伏呢。”于是率军去追,想来个“痛打落水狗”。
不料,曹操乃是一个用兵专家,早想到张绣会来追赶,就提前埋伏下兵马,然后另一部分兵马慢慢地往回撤。
果然,张绣在后面率兵追来,眼看就要追上曹军了,不料在其后方突然出现一队人马向其冲杀而来,而撤退的曹军也后军变前军反击而至。
在两方兵马的夹击之下,张绣大败而回。见了贾诩很不好意思。
贾诩却对他说:“没关系,胜败乃兵家常事。这时候,将军你再去追赶曹军,必定会大获全胜。”
张绣一脸的不明白:“文和,我第一次去追杀曹操的时候,你劝我别追,我不听而吃了大亏;如今怎么还追?”贾诩则是很着急地说:“将军,你就快去追吧,不然就来不及了。这次不一样。”张绣虽然觉得别扭,但向来信任贾诩,还是领兵再去追杀曹操。
而曹操在打退了张绣的追击之后,以为就此安全了,于是就毫无顾忌地撤退了。他却没有想到张绣会再次追上来。结果这次真的不一样,吃苦头的成了曹操,张绣在追杀一阵后收兵回城,顺便还缴获了一批粮草辎重。
张绣回来后,还是不明白,就缠着贾诩刨根问底。贾诩笑笑说:“其实很简单。将军您虽然善于用兵,却并不是曹操的对手。曹操退兵,能没有防备吗?他必然亲自断后,对方也都是精兵强将,因此知道您必然打不赢。曹操此前攻打我们,并没有失误却慌忙撤兵,必然是因为他后方有了变故。击败您之后,他当然要急忙赶回去,让别人率兵在后慢行。曹操手下虽然有勇将,但都不是您的对手,因此我说您必定获胜。”张绣一听,恍然大悟,对贾诩心服口服。