，史称官渡之战。他先后派大将颜良进攻白马（今河南滑县）及文丑进攻延津，但相继被杀。其后，袁绍亲自领兵，进军阳武，而曹操也回兵官渡，深沟高垒，两军的对峙长达半年之久。袁绍参谋许攸倒戈曹营，曹操採纳许攸建言，奇袭袁绍军粮仓乌巢，取得最后决定胜利。最后曹操于乌巢之战夜袭焚烧袁军的粮仓，袁军军心大变而溃败。此战成为曹操控制北方的重要战役。建安六年（201年），袁绍也再率军于仓亭再战，又败给曹军。建安七年（202年）五月，袁绍死，其子袁谭与袁尚对立。袁谭和袁尚开始交战。在官渡决战前，刘备以怀柔汝南黄巾余党为由脱离