曹操听取了荀攸的建议后,便立刻点兵派将,去截取袁军的粮草。曹操让徐晃带着史涣为前部去截取韩猛押解的袁军粮草。为了确保劫粮成功,曹操又派遣越兮和许褚率军去接应徐晃。袁绍军的韩猛押解着好几千辆粮草车,往袁军大营迤逦前进。在粮草车经过一处山谷时,徐晃和史涣率军杀出,韩猛飞马来战徐晃,没几个回合,便被徐晃杀败。韩猛一见形势不妙,连忙逃回袁军大营去禀告袁绍,徐晃则指挥史涣和众士卒,放火焚烧粮车。
袁绍在大营中,突然有人进来禀报说,营寨外的西北方向燃起了大火。袁绍连忙命令士兵前去打探,这时韩猛的败军士卒回来禀告说,粮草被曹军给劫了。袁绍一听,立刻命令张郃和高览率领大军前去救应粮草。张郃和高览率军迅速出发,在半路上,碰见了烧完粮草,正准备回营的徐晃大军。张郃和高览正要率军与徐晃军厮杀,忽然,袁军身后,喊杀声传来。张郃和高览回头一看,却是越兮和许褚率领着曹军杀了过来。曹军两面夹击,很快就杀散了袁军,张郃和高览只好领着败军退回袁军大营。
曹军众将大胜后,返回曹军大营,曹操大喜,重赏了徐晃等将士,然后曹操又下令单独新扎一个营寨,让曹军部分将士在里面坚守,与曹军的大寨互为犄角之势,严防袁军来攻。袁绍军的押粮官韩猛败退回袁军大营后,袁绍得知粮草被曹军焚毁,十分恼怒,便要斩了韩猛。在众将的苦苦哀求下,袁绍才赦免了韩猛,让韩猛戴罪立功。审配立刻劝谏袁绍,说乌巢囤积着大军的粮草,一定要派重兵防守,防止被曹军破坏。袁绍听取了审配的建议,并让审配立刻动身去邺城监督粮草押运,以免发运跟不上,导致大军缺粮。随后,袁绍派遣大将淳于琼,带领部将眭元进、韩莒子、吕威璜、赵睿等率领五万人马去把守袁军的屯粮重地乌巢。那淳于琼性情刚烈,爱好喝酒,到了乌巢后,每天便与众将聚在一起,经常性的畅快喝酒,每次都喝的酩酊大醉,早把袁绍的嘱托忘的是一干二净。
曹军粮草紧缺,曹操便派信使,趁着黑夜到许都去,让荀彧加速筹措粮草。不曾想那信使走到半路,却被袁军给捉住,绑住后带去见许攸。许攸让军士搜查曹军的信使,从他身上搜出了曹操催粮的书信,许攸看完后大喜,立刻去见袁绍。许攸建议袁绍,趁着曹军粮尽,直接把袁军分兵两路,一路围困曹军于官渡,另一路则去奇袭许都。趁着此时许都空虚,就可以很轻松地攻下许都,到时曹军必然大败。如此袁绍便可以生擒曹操,彻底的把曹操的地盘完全占领。袁绍听完后,有些犹豫,便对许攸说到:“曹操奸诈,诡计多端,这份书信会不会是曹操的诱敌之计啊?”。许攸力劝袁绍,说这是天赐的良机,如果此时不去攻取许都,以后就很难有这么好的机会了。就在袁绍和许攸两人说话时,有使者从邺城来,呈上了审配的书信给袁绍。
袁绍把审配的书信打开一看,上面先说的是关于运送粮草的事情,后面却说的是许攸在冀州收取贿赂,许攸的子侄也贪污了很多钱粮,审配收集到了相关的证据,已经把许攸的子侄全部都打入大牢,关押起来,等候袁绍的发落。袁绍看完书信后,勃然大怒,直接大骂许攸到:“你这个贪污受贿的匹夫,还有什么面目站在我的面前献计?你和曹操有旧交,该不会是收了曹操的好处,给曹操当奸细,故意让我分兵,好让曹操打败我。本应该把你斩首,念在你跟随我多年的份上,饶你性命,赶快给我滚!以后再也不要来见我了!”。袁绍骂完后,便让人把许攸赶出了大营。许攸出来后,仰天长叹:“袁绍,竖子也!真不值得我为他出谋划策!现在我的子侄,已经遭到审配的陷害,我有何面目再见冀州的众人?”。许攸越想越心酸,觉得活着已经没有什么意义了,便想拔剑自刎。许攸身旁的心腹一看,连忙夺掉许攸手中的佩剑,对许攸说到:“公为何要轻生啊?袁绍不纳你的良谋,早晚必会被曹操打败,你与曹操有旧交,何不弃暗投明,去投曹操!”。
许攸的心腹,一句话点醒了想要自杀的许攸。许攸立刻回去收拾东西,骑了匹马,离开袁军大营,直接去投奔曹操。许攸到了曹军大寨的门口,让巡营的曹军进去禀告曹操,说故人许攸前来拜访曹操。当时,曹操在大帐中,刚刚脱掉外衣睡下,听到军卒禀告说许攸来访。曹操一听,心中大喜,立刻从床上一跃而起,连鞋子都没有穿,直接光着脚就走出大帐去迎接许攸。曹操看见许攸,心中万分高兴,直接上前拉住许攸的手,对许攸嘘寒问暖,然后把许攸请入大帐中,对许攸躬身而拜。许攸一见,立刻万分激动的扶起曹操,说到:“孟德公乃是汉相,许攸不过一介布衣,公何必对我如此谦恭?”。曹操笑道:“我与子远乃是故交好友,岂能因为名爵而计较贵贱呢?”。
许攸心中感慨曹操就是比袁绍更能礼贤下士,便直接说到:“我不能正确的择主,选择了袁绍,对我言不听,计不从,现在我舍弃了袁绍,特来投奔孟德,你这个旧日的老朋友,还望你能收留我!”。曹操听完后,兴奋地说到:“子远肯来投奔我,则我的大业可企,大事可成啊!请子远教我如何攻破袁绍!”。许攸说到:“我曾让袁绍分兵,让袁绍派一支轻骑去攻取你的许都,对你进行首尾夹攻!”。曹操一听,大惊失色地说到:“若袁绍采用你的这个计策,那我可就真正的失败了!”。许攸接着问到:“不知孟德公军中的粮草,还能维持几日啊?”。曹操一听,思考了一下,说到:“我军中的粮草还能维持一年!”。许攸一听,直接笑着说到:“恐怕不是这样吧!”。曹操接着说到:“还能维持半年!”。许攸一听,直接起身,拂袖而走,装作要离开曹操的样子,同时许攸说到:“我诚心来投孟德公,而你却一直欺瞒我,这真不是我愿意看到的!”。曹操一看,连忙拉住许攸,说到:“子远留步,子远莫要生气,我告诉你实话吧!我军中的粮草还能维持三个月!”。许攸一听,笑着说到:“人家都说,曹孟德是个奸雄,我现在发现果然是如此!”。曹操也笑着说到:“你难道没听说过兵不厌诈这句话吗?”,然后,曹操凑到许攸的耳边,低声对许攸说到:“其实军中的粮草只能维持这个月!”。许攸一听,直接大声说到:“不要再欺瞒我了,你军中已经粮尽了!”。曹操很惊讶地看着许攸,直接问到:“你是怎么知道的?”。许攸直接从怀中掏出曹操写给荀彧催粮的书信,然后递给曹操说到:“这封书信,不知是谁写的?”。曹操一看,大惊失色地问到:“子远,你是从哪里得到这封书信的?”。许攸便把自己如何获得这封书信的经过,给曹操述说了一遍。
曹操听完后,急忙拉住许攸的手,说到:“子远念着旧日的情谊,前来投奔我,还请子远教我如何化解目前的危机?”。许攸清了清嗓子,对曹操说到:“明公您以孤军对抗袁绍的近百万之众,而不寻求能迅速取胜的方法,这纯粹就是自己找死的节奏啊!我有一条计策,不出三天,就能让袁绍的百万之众,不攻自破,不知明公是否肯听?”。曹操一听,连忙说到:“还请子远说出这条良策!”。许攸喝了口茶水,直接慢慢地说到:“袁绍把七十万大军的粮草和辎重,全都囤积在乌巢,现在却派遣淳于琼守把乌巢。淳于琼这个人,贪爱杯中之物(喜爱喝酒),对乌巢防守的不够严密。明公可以趁此机会,挑选精兵良将,诈称是袁军的大将蒋奇,到乌巢去护粮。然后,找机会烧掉乌巢的粮草辎重,这样不出三天,袁绍大军必然会因为缺粮而不战自乱啊!”。曹操听完后大喜,便把许攸留在大帐中,让人殷勤的款待许攸。
第二天,曹操亲自挑选了五千精兵,准备前往乌巢劫粮。越兮对曹操说到:“袁绍的屯粮之所,袁绍岂能不派遣重兵防御?我看丞相还是不要轻易的前往,以免中了袁绍的诈谋!”。曹操说到:“我认为这不会是袁绍的诈谋,许攸来到我这里,是老天要灭亡袁绍。现在我军缺粮,难以与袁军长久对抗,如果不用许攸的计策,就会坐以待毙,况且如果许攸是袁绍派来的奸细,他岂敢一直安稳地留在我的大帐中?我决心已下,今夜就去乌巢劫粮,雨孝你就不要怀疑了!”。越兮接着说到:“那我们也得提防袁绍趁机来攻打我们的大寨!”。曹操笑着说到:“雨孝考虑的很周全,我已经把这件事考虑过了,马上我就会安排的!”。接着,曹操便下令让荀攸、贾诩、曹洪同许攸一起率军把守曹军的大寨;让夏侯惇、夏侯渊率领一支部队埋伏在大寨的左边;曹仁、李典率领一支部队埋伏在大寨的右边,防备袁军来攻打大寨。然后,曹操让越兮、许褚在前面,徐晃、于禁殿后,曹操自己领着其余的众将居中,率领着五千精兵,换上袁军的衣甲,打着袁军的旗号,到了天一黑,立刻出发,前往乌巢劫粮。