法破解。
两军一攻一守,相持近二个月。久战之下,曹操处境极为困难。
袁绍谋士许攸因向袁绍献偷袭许都之计不成,且在河北的家眷犯法被抓,心生悔恨,而来投曹操,献计让曹操偷袭乌巢。
曹操大喜,跣足出迎,之后亲率精锐步骑五千人,军队人衔枚,马勒口,换袁军军装乘夜从小路偷袭乌巢。曹操军至乌巢,命四面放火,袁军大乱。
而当袁绍听说曹操袭击乌巢时,认为这正是攻破曹操大营的好机会,因此派去的援兵很少,而以重兵围攻曹操大营。由于曹操预留兵力精且多,曹营未破,乌巢败讯已经传来,大将张郃、高览等人率部投降曹操,袁军溃散。
曹操处于劣势,但由于他能正确分析客观条件,善于听取别人的正确意见,扬长避短,采用正确的战略战术,使战争向有利于自己的方面转化,赢得了胜利。
官渡之战,曹操击溃了最大的敌人袁绍,由他统一北方已是大势所趋。官渡之战也是九州战争史上以少胜多、以弱胜强的著名战例。