再说许汜、王楷到了寿春,拜见袁术,并呈上吕布的书信。袁术说:“之前他杀了我的使者,现在又依仗婚姻关系来求我,是什么意思?”许汜说:“这是被曹操的奸计所误,希望您能详细了解。”袁术说:“吕布不是因为曹操的军队围困得急了,怎么会肯把女儿许配给我?”王楷说:“如果您现在不相救,恐怕会唇亡齿寒,对您也不是好事。”袁术说:“吕布反复无常,没有信用,可以先送女儿过来,然后再发兵。”许汜、王楷只得告辞,和郝萌一起返回。走到刘备的营寨边,许汜说:“白天不能过去。我们两人半夜先行,郝将军殿后。”商量妥当后,他们半夜经过刘备的营寨,许汜、王楷先过去了。郝萌正在行进中,张飞出寨拦路。郝萌与张飞交战,只一个回合,就被张飞生擒,五百人马全部被杀散。张飞押着郝萌去见刘备,刘备又将郝萌押送到曹操的大营。郝萌详细说明了向袁术求救和许婚一事。曹操大怒,在军门前斩了郝萌,并派人传令各营寨,小心防守。如有放走吕布及其士兵的,按军法处置。各营寨闻令后都非常惶恐。刘备回到营中,吩咐关羽、张飞说:“我们正处在淮南的冲要之地。两位弟弟一定要小心在意,不要违反曹公的军令。”张飞说:“我们捉了一员敌将,曹操也不见有什么褒奖,反而来吓唬我们,这是为什么?”刘备说:“不是这样。曹操统领多支军队,不执行军令,怎么能服众?你们不要违反。”关羽、张飞应诺后退出。
许汜、王楷回到吕布处,详细说明了袁术先要求娶吕布的女儿,然后才答应出兵救援的情况。吕布问:“怎么送去呢?”许汜说:“现在郝萌被俘,曹操一定会知道我们的情况,并预先做好准备。如果不是将军您亲自护送,谁又能突破重围呢?”吕布说:“今天就送去,怎么样?”许汜说:“今天是凶神值日,不适合出行。明天大利,宜在戌时或亥时出发。”吕布便命令张辽、高顺:“率领三千军马,准备一辆小车;我亲自护送到二百里外,再由你们两个送去。”次日二更时分,吕布将女儿用棉絮裹身,外面用铠甲包裹,背在背上,提起画戟上马。城门一开,吕布率先出城,张辽、高顺紧跟其后。将到刘备营寨前时,一声鼓响,关羽、张飞拦住去路,大喊:“休走!”吕布无心恋战,只顾着夺路而逃。刘备亲自率军杀来,两军混战。吕布虽然勇猛,但终究身上缚着一个女子,担心会伤到她,所以不敢硬冲重围。后面徐晃、许褚也都杀了过来,众军都大叫:“不要走了吕布!”吕布见军队来得太急,只好又退回城中。刘备收军,徐晃等人各自回营,一个也没有走脱。吕布回到城中,心中郁闷,只是借酒浇愁。
却说曹操攻打下邳城,两个月都没有攻下。忽然有报告说:“河内太守张杨出兵东市,想要救援吕布;但他的部将杨丑杀了他,想要拿张杨的头颅献给丞相,却被张杨的心腹将领眭固所杀,反而投奔了犬城。”曹操听到这个消息后,立即派遣史涣追击并斩杀了眭固。然后,他召集众将领说:“张杨虽然自己灭亡了,但北面有袁绍的威胁,东面有刘表和张绣的祸患,下邳城又久攻不下。我想放弃吕布,返回都城,暂且停止战争,你们认为如何?”荀攸急忙阻止说:“不可以。吕布多次战败,锐气已经丧失,军队以将领为主,将领衰败则军队没有战斗意志。陈宫虽然有谋略但反应迟钝。现在吕布的气势还没有恢复,陈宫的谋略也还没有确定,我们迅速进攻,吕布就可以被擒获。”郭嘉说:“我有一计,下邳城可以立刻攻破,胜过二十万军队。”荀彧说:“莫非是决开沂水和泗水来水淹下邳吗?”郭嘉笑着说:“正是这个意思。”曹操非常高兴,立即命令士兵决开两条河流的水。曹军都住在高地上,看着水淹下邳。下邳城只有东门没有被水淹,其他各门都被水淹没了。众军飞报吕布。吕布说:“我有赤兔马,渡过水就像走平地一样,又何必惧怕呢!”于是每天与妻妾痛饮美酒。因为过度饮酒和沉溺女色,他的容貌憔悴;有一天他拿起镜子照自己,惊讶地说:“我被酒色伤害了!从今天开始,我要戒除它。”于是下令城中,但凡有饮酒的人都斩首。
却说侯成有十五匹好马,被马夫偷走,想要献给刘备。侯成察觉后,追杀马夫,将马夺回;众将因此与侯成一起庆贺。侯成酿了五六斛酒,想要与众将一起饮酒作乐,但又担心吕布知道后会责怪他,于是先拿了五瓶酒到吕布府上,禀告说:“托将军的虎威,我追回了丢失的马匹。众将都来庆贺,我酿了些酒,但不敢擅自饮用,特地先献上表示我的敬意。”吕布大怒道:“我刚下禁令不许饮酒,你却酿酒作乐,莫非是同谋想要谋反我吗?”命令把侯成推出去斩首。宋宪、魏续等众将纷纷求情。吕布说:“故意违犯我的命令,理应斩首。现在看在众将的面子上,暂且打一百军棍!”众将又苦苦哀求,最后打了五十军棍,然后放他回去。众将无不丧气。宋宪、魏续到侯成家去探望,侯成哭着说:“如果不是你们,我就死了!”宋宪说:“吕布只迷恋妻子,视我们如草芥。”魏续说:“军队围困城池,水淹壕沟,我们死期不远了!”宋宪说:“吕布无仁无义,我们不如弃他而走,怎么样?”魏续说:“这不是大丈夫所为。不如擒住吕布献给曹公。”侯成说:“我因为追马受责,而吕布所倚仗的,就是赤兔马。你们二人如果真能献门擒住吕布,我就先去盗马去见曹公。”三人商议定了。当夜侯成偷偷到马厩,盗走了那匹赤兔马,飞奔到东门。魏续便打开城门让他出去,还假装追赶的样子。侯成到了曹操营寨,献上了马匹,详细说明了宋宪、魏续将插白旗为号,准备献城的情况。曹操听到这个消息,便命人写了数十张榜文射入城中。榜文上写道:“大将军曹,特奉朝廷明诏,征伐吕布。如有抗拒大军的,破城之日,满门诛杀。上至将校,下至庶民,有能擒住吕布来献,或献上其首级的,重重加官奖赏。此榜文告知众人,各宜知晓。”
次日清晨,城外喊杀声震天动地。吕布大惊,提起方天画戟登上城墙,检查各个城门,责骂魏续走漏了风声,让侯成失去了战马,想要治他的罪。然而,城下的曹兵看见城上插着白旗,便奋力攻城,吕布只得亲自抵抗。从清晨一直打到中午,曹兵才稍微退去。吕布在城楼上稍作休息,不知不觉在椅子上睡着了。宋宪赶走左右的人,先偷走了吕布的画戟,然后与魏续一起动手,用绳索将吕布紧紧捆绑起来。吕布从睡梦中惊醒,急忙呼喊左右的人,却都被二人杀散。魏续举起白旗一招,曹兵立即涌到城下。魏续大叫:“已经生擒吕布了!”夏侯渊起初还不敢相信。宋宪在城上扔下吕布的画戟作为凭证,然后大开城门,曹兵一拥而入。高顺、张辽在西门,因为被水围困难以突围,也被曹兵擒获。陈宫逃到南门,被徐晃抓住。
曹操进城后,立即下令退去所决之水,并贴出安民告示;同时与刘备一同坐在白门楼上,关羽、张飞侍立在侧,将擒获的一干人等带到面前。吕布虽然身材高大,却被绳索捆成一团。吕布叫道:“捆得太紧了,请稍微松一些!”曹操说:“捆老虎不能不紧。”吕布看到侯成、魏续、宋宪都站在一旁,于是对他们说:“我待你们不薄,你们为何忍心背叛我?”宋宪回答:“你只听妻妾的话,不听将领的计策,怎么能说待我们不薄呢?”吕布默然无语。不久,众人簇拥着高顺来到。曹操问高顺:“你有什么话说?”高顺不回答。曹操愤怒地命令将他斩首。徐晃押解着陈宫来到。曹操说:“公台,别来无恙啊!”陈宫说:“你心术不正,所以我才离开你!”曹操说:“我心不正,你又为什么只侍奉吕布?”陈宫说:“吕布虽然无谋,但不像你那样诡诈奸险。”曹操说:“你自认为足智多谋,现在又如何呢?”陈宫看着吕布说:“只恨此人不听我的劝告!如果听我的劝告,未必会被擒获。”曹操问:“那今天的事情该如何处理?”陈宫大声说:“今天我只有一死而已!”曹操说:“你这样,那你的老母和妻子怎么办呢?”陈宫说:“我听说以孝道治理天下的人,不会伤害别人的亲人;以仁政治理天下的人,不会断绝别人的后代。我老母和妻子的存亡,也取决于明公你了。我既然被擒,请求立即受戮,并无牵挂。”曹操有挽留之意。但陈宫径直走下楼梯,左右的人牵都牵不住。曹操起身哭着送他。陈宫头也不回。曹操对随从说:“立即将公台的老母和妻子送回许都养老。敢有怠慢者斩首。”陈宫听到这话,也不开口,伸颈受刑。众人都流下眼泪。曹操用棺椁盛放陈宫的尸体,安葬在许都。后来有人写诗叹息道:“生死无二志,丈夫何壮哉!不从金石论,空负栋梁材。辅主真堪敬,辞亲实可哀。白门身死日,谁肯似公台!”
当曹操送陈宫下楼时,吕布对刘备说:“你是座上客,我却是阶下囚,为何不发一言来宽慰我呢?”刘备点头默许。当曹操上楼后,吕布叫道:“明公所忧虑的,不过是吕布而已;如今吕布已经服您了。您当大将,吕布愿做您的副手,天下不难平定。”曹操回头问刘备:“怎么样?”刘备回答说:“您难道没有见过丁建阳(丁原)和董卓的事情吗?”吕布怒视刘备说:“这个人是最不讲信用的!”曹操于是下令将吕布牵下楼缢死。吕布回头对刘备说:“大耳儿!不记得辕门射戟时了吗?”忽然一人大叫道:“吕布匹夫!死就死了,有什么可怕的!”众人一看,原来是刀斧手押着张辽来到。曹操下令将吕布缢死后,又割下他的首级。后来有人作诗叹息道:“洪水滔滔淹没了下邳,正是当年吕布被擒时。只剩下赤兔马千里迢迢,空有那方天画戟一枝。当初期望宽待猛虎如今却太懦弱,养鹰却不让它吃饱昔日确实无疑。因贪恋妻妾而不听陈宫的劝告,枉自辱骂无恩的‘大耳儿’。”又有诗评论刘备说:“伤人饿虎不可宽待,董卓丁原的血迹还未干。刘备既然知道吕布能啖父(指吕布先后杀丁原、董卓),为何不留他下来去害曹操呢?”
这时,武士们押着张辽来到曹操面前。曹操指着张辽说:“这个人长得好生面善。”张辽回答道:“在濮阳城中我们曾相遇过,你怎么会忘记呢?”曹操笑着说:“原来你也记得!”张辽说:“只是可惜!”曹操问:“可惜什么?”张辽说:“只可惜当时火势不够大,没有烧死你这个国贼!”曹操大怒道:“败将怎敢侮辱我!”拔出剑来,准备亲自斩杀张辽。张辽毫无惧色,伸长脖子等待被杀。但这时曹操背后一人抓住了他的手臂,另一人跪在曹操面前,说道:“丞相暂且不要动手!”这正是:吕布乞求哀怜却无人相救,辱骂曹操的张辽反而得以生存。究竟是谁救了张辽,且听下文分解。