率先希望通过打击对方后勤补给、加速战争进程的并不是曹军,而是掌握有战争主动权的袁绍一方。袁绍在战争打成消耗战之后,便接受大将张郃的建议,秘密派遣多支轻骑兵部队,对曹军从后方而来的运粮部队展开了突袭。
不过曹操所任命的负责运送军需物资的任俊,是个非常持重的人。他并不盲目追求运粮速度,将粮车以千辆为建制组织起来,等凑够十队以上的规模,才向前线输送物资,并配备重兵将粮草保护在中心区,使袁绍的轻骑兵毫无下嘴之处。
正是由于任俊的出色表现,打破了袁绍企图饿死官渡前线曹军的计划,曹操在战后特别封赏任俊为侯爵,享有三百户封邑。
袁绍看到轻兵骚扰不起作用,又派韩荀率常规部队出发,意图扼住曹操官渡大营以西的粮道,以便一劳永逸地掐断曹军的生命线。得到消息的曹操岂会轻易将如此重要的战略要道拱手相让?马上派遣大将曹仁在鸡洛山设下埋伏,对袁绍军展开了出其不意的伏击,并取得决定性胜利。这样一来,袁军不论是通过正规手段还是旁门左道,都不能对曹军的粮草部队造成毁灭性的的打击,反而又吃了一个大败仗,再也不轻易分兵出击。
终于轮到曹军以其人之道还治其人之身了。曹操探听到袁绍由几千辆粮车组成的运粮部队将要开到官渡前线,而押运者非是旁人,正是之前被曹仁所败的韩荀。曹操连忙问计于自己身边的谋主荀攸。荀攸看时间紧迫,为坚定曹操突袭的决心,说他知道袁军现在的情况。韩荀因为之前的大败,一直怀恨在心,说完全是曹军趁人不备突袭,他非但不吸取教训,反而愈发轻敌大意。荀攸说韩荀做梦也不会相信曹军还有余力跟魄力去袭击粮车。另一方面,荀攸向曹操推荐徐晃参与这次军事行动,曹操欣然照办,又派上次击败了韩荀的曹仁、心腹将领史涣与徐晃一道行动。结果曹军又打了一个大胜仗,将袁军所运送的辎重焚烧殆尽。
由于在正面战场上僵持不下,袁绍与曹操纷纷转移重心,开始了一场你中有我、我中有你的间谍大战。而这一系列间谍战的焦点,正是一直在曹袁两家之间左右逢源的荀氏家族。
荀彧表面上作为弃袁投曹的第一人,其实背负着袁绍不可告人的秘密任务。在曹操处混得如鱼得水后,荀彧一方面仍然不时向邺城方面传递着袁绍所希望得到的曹军内幕,一方面让曹操相信自己已经成为了双料间谍,还特意指示本来要作为荀家代表投靠刘表的侄子荀攸转投曹操。而这种特殊的身份,在曹袁双方决裂之前,似乎并没有什么特别的意义——直到官渡大战!
在双方都已经处在弹尽粮绝的边沿之时,曹操与二荀终于联手推出一场精彩纷呈的连环好戏。
依照曹操原有的计划,在军粮无法维系,全军及所属地区百姓行将崩溃之际,要退军还归许都,将许都以北从战略上抛弃给袁绍,并最终在许都与袁绍做最终的攻防决战。他将这个计划通报荀彧之后,被荀彧连忙阻止。
荀彧以汉高祖刘邦与霸王项羽当年在荥阳大战时,都不愿率先撤军为前车之鉴,力劝曹操不要撤军。他为曹操推出了策划达半年之久的、毕其功于一役的决战计划。曹操听后大吃一惊,一时间几乎三观尽毁。
曹操一时间犹豫不决,他找到刚刚投降不久、并已经发誓向自己效忠的贾诩询问意见。在得到贾诩谨小慎微的肯定之后,赌徒曹操终于决心再赌一把。
主意已定,开战以来显得万分紧张的曹操反而一下子放松了起来,他甚至曾摸着任俊的背,对他说:“你再坚持十五天,半个月之后,看我给你们打败袁绍,这样一来,就再也不用辛苦你们跑来跑去了。”