曹操领兵经过袁军的一处军寨,巡查的士兵询问是何处的兵马,曹操让人诈称是蒋奇奉袁绍的命令,前往乌巢护粮。巡查的袁军士兵一看是自家的旗号,也就没有怀疑,就这样曹操的五千人马依次顺利地通过了好几处军寨的袁军士兵的盘查。等曹操大军到了乌巢后,基本已经接近四更天了,曹操让士兵把事先准备好的引火之物,全都泼洒在袁军的粮草辎重上,然后一声令下,这五千士卒在乌巢粮仓的周围全部放起火来,引燃了所有的袁军的粮草辎重。然后,曹操率领大军直接杀进乌巢的营帐中,当时,淳于琼与众将喝完酒后,正醉卧在大帐中睡觉,听到喊杀声,连忙跳起来。就在淳于琼准备冲出营帐去看看是怎么回事时,直接被冲进营帐的曹军钩挠手绊倒,捆绑了起来。就在乌巢燃起大火时,眭元进、赵睿刚好押运粮草回到乌巢,两人一看,急忙率领手下的士卒前去救应乌巢。曹操大军正在乌巢内厮杀,探马来禀报说身后有袁军士兵杀到。曹操传令众将士只管向前冲杀,等到后面的袁军到了身后,再回转杀敌。曹军众将士各个奋勇争先,把乌巢中守粮的士兵全都杀死,然后回身杀向眭元进、赵睿率领的袁军。那眭元进和赵睿根本就不是曹操手下猛将的对手,没出三个回合,两人就被杀死,两人率领的袁军也被曹军杀退。曹军把乌巢的粮草辎重全都烧掉后,曹操命人把淳于琼割去耳鼻手指,绑在马上,放回袁军大营,借机羞辱袁绍。接着,曹操大军便立刻动身,打算趁乱返回曹军大营。
袁绍在官渡的营帐中,听人禀报说,正北燃起了大火,袁绍便知道肯定是乌巢的粮仓起火。袁绍立刻召集文武众人,商议派兵去救援乌巢。张郃说他和高览、韩琼去救乌巢,郭图却说,曹操外出劫粮,曹军大寨必然空虚,可以让三将率领大军去攻打曹军的大寨。张郃反对郭图的计策,说曹操用兵谨慎,外出必然在大寨中留下重兵把守,此时攻击曹军大寨,不一定能成功啊!然而郭图却一再的鼓动袁绍派兵去攻打曹军大寨,最后,袁绍决定让张郃、高览、韩琼三将率军去攻打曹军大寨,让蒋奇率军去救援乌巢。
张郃、高览、韩琼三将率军攻打曹军大寨,被曹军大寨的三路大军一起攻击,打得袁军大败。就在三人往回败退时,恰好碰见了烧粮而回的曹操大军,被曹军猛将一阵冲杀,张郃等三将率领着残兵夺路而逃。袁绍在大寨中,见到了从乌巢败退回来的袁军,告知袁绍,由于淳于琼喝醉,被曹军把乌巢的粮草辎重全都给烧毁了,袁绍听完后,气得袁绍是暴跳如雷。没多久,被曹军割去耳鼻手指的淳于琼也回到了袁军大寨,袁绍一见淳于琼,非常恼火,直接下令把淳于琼给斩杀了。
郭图担心张郃等将,回到大寨中禀告袁绍,把失败的责任全都推在郭图自己的身上。郭图便先在袁绍面前诽谤张郃等将,说张郃等将,本来就有降曹之心,此次去攻打曹军大寨,故意不肯尽力,导致袁军大败。袁绍一听大怒,便要派人急招张郃等将回寨问罪。郭图却先派人告知张郃等人,说袁绍将要杀张郃等人。等到袁绍派遣的使者见到张郃等将时,高览问使者,袁绍急招众将回去因为何事?使者回答说不知道。高览直接一剑就把使者杀死,然后与张郃、韩琼商议了一下,觉得袁绍听信谗言,早晚必会被曹操打败,众将还不如去投曹操。张郃等将商议完毕后,便带领着手下的军卒来到曹军大寨中,投降了曹操。
曹操看到几员大将来投奔自己,心中大喜,便加封张郃为偏将军、都亭侯,高览为偏将军、东莱侯,韩琼为偏将军、平寿候。袁绍失去了许攸后,又失去了号称梁柱的河北猛将,再加上乌巢粮仓被烧掉,袁jūn_rén心惶惶,急的袁绍像热锅上的蚂蚁,坐卧不安。许攸则催促曹操,加速进兵,新投降曹操的张郃等将请为先锋,攻打袁军大寨。曹操便点起大军,当夜三更去攻打袁军大寨,曹军兵分三路攻打袁军大寨,袁军士气低落,两军混战到天明,袁军损失了一大半。大战了一夜,袁曹两jūn_rén困马乏,便各自罢兵,收兵回营。
荀攸给曹操献计,让曹操扬言准备分兵两路,一路攻取酸枣,目标直指邺城,另一路则进攻黎阳,断掉袁军的退路。曹操采纳了荀攸的计策,让三军到处扬言说曹军要兵分两路攻取邺城和黎阳。袁绍在大寨中,听到流星探马禀告说,曹军要兵分两路,去攻取邺城和黎阳。袁绍大惊,连忙让袁谭领军五万去救邺城,辛明领军五万去救黎阳,让两人连夜就出发。
曹操在大寨中,得知袁绍分兵去救邺城和黎阳,当夜便率领大军,分兵八路,进攻袁军大寨。袁绍军兵无斗志,很快便溃败,四散逃跑。袁绍在大帐中来不及顶盔披甲,只好穿着单衣,头上包块布,在幼子袁尚的护卫下,带着心腹将校跑出大营,往北而逃。
欲知袁绍是否能逃得性命?请看下一章。