遼和高順率領三千兵馬,準備一輛小車,自己親自把女兒送到二百里外的地方,然後再讓他們兩個送去。到了第二天二更時分,呂布把女兒用棉被裹著,用鎧甲包起來,背在背上,提戟上馬。他開啟城門,率先衝出城去,張遼和高順緊隨其後。當他們快要到劉備的營寨時,突然鼓聲大作,關羽和張飛攔住了去路,大聲喝道:“別走!”呂布無心戀戰,只想突圍而出。劉備也率領一隊人馬殺了過來,兩軍混戰在一起。雖然呂布勇猛無比,但因為身上揹著一個女兒,怕她受傷,所以不敢全力衝鋒。後面的徐晃和許褚等人也殺了過來,大家齊聲大喊:“別讓呂布跑了!”呂布見敵軍越來越多,只得退回城裡。劉備收兵回營後,徐晃等人也各自回寨去了。這次戰鬥雖然激烈但並未有人逃脫。
呂布回到城裡後心中憂悶不已,只是借酒澆愁。與此同時曹操已經攻打呂布兩個月了都未能攻下下邳城。這時忽然有訊息報來說:“河內太守張楊出兵東市打算救援呂布結果被部將楊醜所殺楊醜想要把張楊的頭獻給丞相曹操但卻被張楊的心腹將領眭固所殺眭固反而投奔了犬城。”曹操聽到這個訊息後立刻派遣史渙去追殺眭固。然後召集眾將商議說:“雖然張楊自取滅亡但我們北面有袁紹的威脅東面有劉表、張繡的隱患而且下邳久攻不下我想要放棄攻打呂布返回都城暫且休戰你們看怎麼樣?”荀攸急忙阻止說:“不行呂布屢戰屢敗士氣已經低落軍隊以將領為主將領衰弱則軍隊無鬥志。雖然陳宮有謀略但反應遲緩。現在呂布計程車氣尚未恢復陳宮的謀略也尚未確定如果我們迅速進攻呂布一定可以擒獲。”郭嘉則說:“我有一計可以不用一兵一卒就能攻破下邳城。”荀彧問:“莫非是決堤引沂水、泗水淹沒下邳城嗎?”郭嘉笑著說:“正是這個意思。”
曹操聽後大喜立刻下令讓士兵掘開兩河的堤壩。曹軍都駐紮在高地上坐看下邳城被水淹沒。下邳城中只有東門沒有被水淹沒其他各門都被水淹沒了。呂布得到訊息後驚恐萬分但他卻自我安慰說:“我有赤兔馬渡水如履平地又怕什麼呢?”於是他每天和妻子妾室痛飲美酒尋歡作樂。然而由於過度飲酒和沉迷女色他的身體逐漸衰弱形容憔悴。有一天他拿起鏡子照了照自己嚇得大叫道:“我被酒色傷成這樣了!從今天開始我要戒酒戒色。”於是他下令全城禁酒但有飲酒者一律斬首。然而這一切都已經無法挽回呂布的命運了。
這時,侯成有十五匹馬被馬伕偷走,打算獻給劉備。侯成得知後,迅速追回馬匹,並將馬伕斬殺。諸將為此與侯成一同慶祝。侯成釀了五六斛酒,想與諸將共飲,但又怕呂布怪罪,於是先帶著五瓶酒來到呂布府上稟報說:“託將軍的虎威,我追回了失馬,眾將都來慶祝。釀了些酒,不敢擅自飲用,特來先奉上微薄的心意。”呂布大怒說:“我正在禁酒,你卻釀酒會飲,難道是想同謀害我嗎?”他命令將侯成推出斬首。宋憲、魏續等諸將都進來求情。呂布說:“故意違犯我的命令,按理應該斬首。現在看在眾將的面子上,就打一百棍吧。”眾將又哀求,最後打了五十棍,然後放他回去。眾將都感到非常沮喪。
宋憲、魏續來到侯成家探視他,侯成哭著說:“沒有你們,我就死了!”宋憲說:“呂布只戀愛妻子,視我們如草芥。”魏續說:“軍隊圍困在城下,水淹沒了戰壕,我們死期不遠了!”宋憲說:“呂布無仁無義,我們離開他投靠曹操,怎麼樣?”魏續說:“好主意,不這樣做就不是大丈夫。我們應該擒住呂布獻給曹操。”侯成說:“我因為追馬受責,而呂布所依仗的是赤兔馬。你們兩人如果能獻城擒住呂布,我就先去盜馬去見曹操。”三人商議定了計劃。
當晚,侯成偷偷來到馬院,盜走了那匹赤兔馬,飛奔到東門。魏續開啟城門放出他,卻假裝追趕的樣子。侯成來到曹操的營寨,獻上馬匹,並詳細報告了宋憲、魏續插白旗為