曹操大軍與袁紹大軍在官渡對峙的第六天,曾經作為楊奉手下大將的徐晃帶著自己的部將史渙和一千個士兵來投靠曹操,過了一會兒,一個叫許褚的壯漢帶著五百個壯漢也來投靠曹操,曹操的力量又壯大了。
當天下午,徐晃、史渙、許褚主動向曹操請戰,率領他們帶來的那一千個士兵和五百個壯漢突襲袁紹大營,將袁紹大軍打得慘敗,徐晃一斧砍傷袁紹的后背,袁紹強忍疼痛,帶著殘兵敗將逃到一百五十里外。
當天晚上,袁紹手下謀士審配帶著袁紹大軍中的弓箭手突襲曹操大營,弓箭手亂箭齊發,曹操大軍中的眾多士兵被射死,曹操大軍在官渡大戰中第一次遭受損失。
曹操大軍與袁紹大軍在接下來的日子里對峙了三個月,在這三個月的時間里,袁紹大軍每戰必敗,三個月后的一個夜晚,許攸為袁紹獻計:“主公,曹操把大軍全部帶到官渡,許都必然空虛,我們突襲許都,控制天子,大漢的江山就是您的了!”
袁紹說:“你先回去休息吧,你的計策容我考慮考慮。”
許攸見袁紹優柔寡斷、不能馬上接納自己的良策,于是便一怒之下投靠了曹操。
曹操聽說許攸來投靠自己了,于是赤著腳去迎接許攸,許攸深受感動,許攸對曹操說:“主公,你赤腳迎接我,我深受感動,我一定幫助您一舉將袁紹大軍徹底打敗,一舉得到冀州、青州、幽州、并州!袁紹大軍的糧草全部集中在烏巢,您派將士們去火燒烏巢,將烏巢的糧草燒盡,袁紹大軍失去糧草,必然退兵,主公親自率領大軍截擊袁紹,袁紹大軍必然徹底失敗!”
曹操非常高興的說:“你的計策果真是妙計妙策,在我與袁紹的大戰中,你的功勞最大!”
曹操于是便派張遼、徐晃、史渙率領五千士兵去火燒烏巢,樂進、張繡率領五千士兵為后應,張遼、徐晃、史渙率領五千士兵前往烏巢的路上遇到正在往烏巢押送糧草的韓猛,史渙手持大刀追上韓猛與其大戰了起來,二人大戰了一百回合,韓猛漸漸沒了力氣,調轉馬頭逃跑,張遼、徐晃沒有攔截韓猛,但韓猛在遇到樂進、張繡的后應軍隊的時候,被張繡一槍刺穿心口,落馬而死。
張遼、徐晃、史渙率領五千士兵到達烏巢,迅速將烏巢的糧草全部點燃,袁紹手下守衛烏巢的大將淳于瓊率領烏巢守軍與張遼、徐晃、史渙率領的五千士兵大戰了起來,淳于瓊自知不是曹操軍隊的對手,于是拼死殺出烏巢,遇到曹操大軍的后應軍隊,樂進與淳于瓊大戰五十回合后,一刀砍下了淳于瓊的頭顱,淳于瓊的頭顱和尸體先后落于馬下。
袁紹得知烏巢的糧草全部被燒的消息后,連夜帶著審配、郭圖、逢紀、沮授這四位謀士和張郃、高覽這兩位大將以及殘余士兵北逃。
此時曹操早已率領大軍在袁紹軍隊北逃的必經之地準備攔截他們了,袁紹軍隊路過這里時,被曹操大軍攔截,袁紹獨自一人趁亂北逃,袁紹手下殘余士兵全部戰死,張郃、高覽投降了曹操,審配、郭圖、逢紀、沮授被曹操大軍活捉,沮授奮起反抗,被曹操一劍刺穿心口,倒地而死。
此時,毛玠已經來到了曹操軍中,再次投靠了曹操,但他在曹操大軍與袁紹大軍的大戰中并沒能有機會為曹操獻計獻策,毛玠為此感到深深的遺憾。