将尽，士卒疲乏，曹操写信给荀彧，商议要退守许都，荀彧引楚汉相争之史劝之，曹操遂决心继续坚守待机，同时令徐晃等将骚扰袁军的补给线。十月，袁绍派遣淳于琼率兵万余护送军粮，宿于距袁绍大营40里的乌巢（今河南封丘西）。沮授建议增派蒋奇率部于侧翼掩护，绍不从。许攸献计轻军夜袭许都，亦不被採纳。许攸之家属犯法下狱，遂与袁决裂，转投曹操，并告知袁军辎重万余乘在故市和乌巢，守备不严，劝他轻兵破袭，则袁将自败。曹操遂令曹洪、荀攸留守官渡大营，自领步骑五千人，伪装成袁军蒋奇部队，人衔枚马缚口，携带柴草，从小路夜行，迅速