聞烏巢糧草俱已被焚,兵無鬥志,將無戰心。被曹操趁夜襲寨,大破之。紹軍無鬥志,皆潰。袁紹不入著衣,單衣幅巾上馬,逃過黃河,奔往黎陽,隨者只有八百騎。黎陽守將袁紹大將蔣義渠得報,引大軍將袁紹接入黎陽,紹方驚魂初定。蔣義渠見大軍已潰,便令豎聚兵大旗。眾潰兵聞紹仍在,又復蟻聚,大將鞠義也復奔回。唯有韓猛不及逃亡,死於亂軍之中。
袁紹歸冀州後,心煩意亂不能理事,身體漸有不適。又聞其長子袁譚領兵五萬自青州來,次子袁熙領兵五萬自幽州來,外甥高幹領兵五萬自南皮而來。紹大喜並其幼子袁尚共三子一甥領兵二十餘萬復來戰曹操。
兩軍相遇於倉亭,曹軍大將史渙出馬,被紹幼子袁尚所斬,敗了一陣。謀士董昭獻十面埋伏之計,令許褚領兵往劫紹營,其餘各將分分十隊各自埋伏。許褚領命詐作劫營之勢,袁紹寨中大兵急起,來戰許諸。許褚佯作大潰,引紹兵至黃河邊,許褚大呼曰:“後無退路,諸軍若不死戰,皆死無葬身之地也。”諸軍為得命,各自死戰。袁紹不能勝,竟被殺退。時十路伏