却说袁尚出滏水界口,东至阳平,屯军阳平亭,离冀州十七里,一边靠着滏水。尚令军士堆积柴薪干草,至夜焚烧为号;遣主簿李孚扮作曹军都督,直至城下,大叫:“开门!”审配认得是李孚声音,放入城中,说:“袁尚已陈兵在阳平亭,等候接应,若城中兵出,亦举火为号。”配教城中堆草放火,以通音信。孚曰:“城中无粮,可发老弱残兵并妇人出降;彼必不为备,我即以兵继百姓之后出攻之。”配从其论。
次日,城上竖起白旗,上写“冀州百姓投降”。操曰:“此是城中无粮,教老弱百姓出降,后必有兵出也。”操教张辽、徐晃各引三千军来,伏于两边。操自乘马、张麾盖至城下。果见城门开处,百姓扶老携幼,手持白旗而出。百姓才出尽,城中兵突出。操教将红旗一招,张辽、徐晃两路兵齐出乱杀,城中兵只得复回。操自飞马赶来,到吊桥边,城中弩箭如雨,射中操盔,险透其顶。众将急救回阵。操更衣换马,引众将来攻尚寨,尚自迎敌。时各路军马一齐杀至,两军混战,袁尚大败。尚引败兵退往西山下寨,令人催取马延、张顗军来。不知曹操已使吕旷、吕翔去招安二将。二将随二吕来降,操亦封为列侯。即日进兵攻打西山,先使二吕、马延、张顗截断袁尚粮道。尚情知西山守不住,夜走滥口。安营未定,四下火光并起,伏兵齐出,人不及甲,马不及鞍。尚军大溃,退走五十里,势穷力极,只得遣豫州刺史阴夔至操营请降。操佯许之,却连夜使张辽、徐晃去劫寨。尚尽弃印绶、节钺、衣甲、辎重,望中山而逃。