月，袁绍死，其子袁谭与袁尚对立。袁谭和袁尚开始交战。在官渡决战前，刘备以怀柔汝南黄巾余党为由脱离袁绍，逃亡到荆州依附刘表，刘表任刘备驻屯荆州北部新野。九月，曹操打败袁谭和袁尚；刘备打败曹军。建安八年（203年）八月，袁谭败于袁尚，向曹操求援。曹操採纳荀攸意见挥军北上，答应袁谭请求派兵支援，儿子曹整娶袁谭之女为妻。曹操出兵河北，没多久以水攻拿下袁尚根据地邺城。而邺城成为曹操的主要据点。袁谭背叛曹操，曹操把袁谭女儿送回去后攻打袁谭，袁谭败死。并州高干先投降曹操复叛，曹操反击，逃至荆州途中被杀。建安十二年