曹操攻吕布于下邳。吕布日与貂蝉饮酒取乐,不以军务为意,出兵屡败,怒责诸将不力,将士俱出怨言,拟投曹操。陈宫知之,屡欲入内谏劝,俱为内监所阻。吕布部下宋宪、魏续、侯成,盗布赤兔马,献于曹操。张辽撞门入,告吕布。吕布大惊,易马出战,大败。吕布知事急,亲自巡城。曹操又命军士决水以灌之,吕布军益乱。吕布至白门楼,饮酒解闷,醉倒楼中。宋宪乃盗其画戟,掷于城下,缚吕布降曹操。曹兵一拥而入,陈宫、张辽、貂蝉,为水所阻不得出,俱为曹兵所擒。陈宫见曹操,大骂,曹操斩之。吕布至,曹操爱其勇,欲收为爪牙,时刘备在坐,恐不利于己,乃以丁原、董卓故事动之,曹操意决,命斩吕布。吕布大骂刘备忘恩负义而出。张辽见曹操,谓“濮阳火太小,不得焚死汝,殊为憾事。”曹操大怒,下座,欲亲斩之,关羽出而解救,请免其死。曹操即亲释其缚,张辽感恩,遂降。