袁尚派苏由和审配守邺城,自己又带兵远出攻打袁谭。曹操趁机进兵攻打邺城。苏由向曹操投降,准备里应外合献城门,被审配发现,俩人率军在城内一番撕杀,苏由抵挡不住,跑出城外找曹操大军去了。
曹操围攻邺城,在城外筑土山向城中射箭,又派人挖地道准备潜入城内。审配毫不示弱,一一化解,还不时派将领率军突然打开城门突击城外施工作业的曹军。
审配部将冯礼夜里偷偷溜到城外投奔曹操。曹操眉头一皱,想出一计来,对冯礼说:“你还是先回城里去,等到派你出城突击的时候,我让三百士兵换上你们的军服跟着你混到城里去,然后找机会里应外合,就可以拿下邺城了,到时你就是头功一件。”
过了两天,审配果然派冯礼率军出城突击。曹军假意与冯礼军混战一番,三百早已乔装的军士趁乱夹杂到冯礼军中,准备跟随着一起混入邺城。
审配在城楼上看着队伍归来,觉得不对劲,怎么我总共才派出八百人的突击队,竟然回来就变得好像超过一千人了似的,这里面有名堂,一定是有敌军混杂在里面!哼哼,狡猾的曹阿瞒,跟我玩这套,逃不过我的法眼!
等突击队全部进到城内,审配赶紧让军士从从城墙上往下扔大石头,把城门给堵了起来,断了曹军的退路,同时派兵把突击队人马围起来一一盘查,把混进城的曹军全给拿下了。
妙计又一次被审配识破,曹操心里很是郁闷。许攸看他眉头紧锁,哈哈大笑给他出主意:“阿瞒不要急,我们可以把漳河水引过来围困邺城啊。”
曹军围着邺城城墙开始挖沟。审配在城楼上看到曹军挖的土沟都只有两尺深三尺宽,觉得很好笑──这是要干嘛呢,这么浅这么窄的沟有什么用?这不是一步就跨过去了吗?于是不以为意,决定先等等看清曹操要搞什么鬼名堂再说。
终于成功骗过审配一回了,曹操很激动,耐心等到晚上,管制灯火,紧急调动比白天多了十倍的人员抢工,一夜之间把土沟扩建到三丈宽三丈深,掘开漳河堤坝,把水引入到沟内,以挖出堆在沟旁的泥土为堤,把邺城建成了湖心之岛。
袁尚得到曹操进攻邺城的消息,率军赶回来救援。曹操众将觉得先不要和袁尚军死磕:“现在回来的袁军都是跑回来保家的,老婆孩子都在城里呢,冲起来肯定杀红眼不要命,应该先避一下他们的杀气,等他们平静松懈下来再决战为好。”
曹操要等等看:“如果袁尚大军从大道而来,那就说明他要誓死保卫邺城,我就暂时避下风头,如果他们从小道而来,就说明本无战心,只是指望能投机取巧罢了。”
袁尚果然率军从小道而来,和城中审配约定举火为号,共同出击打破围城。曹操早已算定,派兵阻击出城的审配部,又严阵以待打败进击的袁尚军,乘胜追击要把他们反包围起来。
袁尚害怕了,向曹操请求投降,见曹操不答应,手下不少将领又叛变投敌了,只好连夜逃走。
曹操让投降的袁尚士卒到邺城外呼唤城中家人。邺城已被水浸三月,房屋倒塌不少,又早已断粮,不少人都饿死了,如今见袁尚都已败逃,军心大乱,再无斗志。审配的侄子审荣抗不住,半夜里打开城门把曹军迎了进来。
镇守并州的袁绍外甥高干向曹操投降,曹操又于平原、南皮攻击袁谭,将他斩杀,后又攻打镇守幽州的袁熙,袁熙和袁尚只能匆匆前去投奔三郡乌丸了。