山但離營地稍遠。現在秋雨連綿不斷士兵們非常辛苦。最近有人報告說荊州兵已經移到高處去了並且在漢水口準備了戰筏。如果江水泛漲的話我們軍隊就危險了應該早點做打算。”但于禁大聲呵斥他說:“你這是在動搖我軍心!再敢多說就斬了你!”成何羞愧地退了下去但他還是去找了龐德說了這件事。龐德說:“你說得對。既然於將軍不肯移兵那我明天就自己移軍到其他地方去。”
兩人剛商議定下來當晚就風雨大作。龐德坐在帳篷中只聽到萬馬奔騰戰鼓震天的聲音。他大吃一驚急忙出帳上馬檢視情況發現四面八方大水突然湧來;七軍士兵亂作一團隨波逐浪而去的不計其數。平地上的水深達一丈多於禁、龐德和眾將領只能各自登上小山避水。
等到天亮時關羽和眾將領都搖著旗鼓吶喊著乘大船而來。于禁見四面都沒有路可走身邊只剩下五六十個人知道自己逃不掉了於是口稱“願降”。關羽命令他們全部脫去衣甲拘禁起來收入船中然後再來擒拿龐德。當時龐德和二董以及成何與五百名步兵都沒有衣甲站在堤上。看到關羽來龐德毫無懼色奮勇上前接戰。關羽將船四面圍定士兵們一齊放箭射死了大半的魏兵。董衡、董超看到形勢危急就對龐德說:“士兵已經傷亡大半四面都沒有路可走了不如投降吧。”但龐德大怒說:“我深受魏王的厚恩豈能屈節於人!”於是他親自斬殺了董衡、董超在前面並大聲喊道:“再說投降的人就以這兩個人為例!”眾士兵聽到後都奮力抵抗敵人。從早上一直戰到中午勇氣倍增。關羽催促四面急攻箭矢和石塊像雨一樣傾瀉而下龐德命令士兵們用短兵器接戰。
龐德回頭對成何說:“我聽說‘勇將不因怕死而苟且偷生,壯士不譭棄氣節而求活命’。今天就是我死的日子了。你可以努力死戰。”成何依照命令向前衝,卻被關羽一箭射落水中。眾軍都投降了,只有龐德一個人還在奮力戰鬥。正好遇上荊州幾十人,駕著小船靠近河堤,龐德提刀飛身一躍,跳上小船,立刻殺了十幾人,其餘的人都棄船跳水逃命。龐德一手提刀,一手划著短槳,想向樊城逃去。卻看見上游有一人撐著大筏子衝來,將小船撞翻,龐德落入水中。船上的那人跳下水去,活捉了龐德上船。眾人一看,擒住龐德的人,原來是周倉。周倉一向熟悉水性,又在荊州住了幾年,水性更加熟練,再加上力氣大,因此擒住了龐德。于禁所帶領的七軍,全部淹死在水中。那些會游泳的人想到沒有逃路,也都投降了。
關羽回到高處,坐下帳中。士兵們押著于禁過來,于禁跪在地上,乞求饒命。關羽說:“你怎麼敢抵抗我?”于禁說:“是魏王命令,身不由己。希望君侯憐憫,我發誓以死相報。”關羽摸著鬍鬚笑著說:“我殺你,就像殺狗豬一樣,只會汙了我的刀斧!”於是命令人將於禁綁送到荊州大牢內關押:“等我回來,再作處理。”發落完畢。
關羽又命令押過龐德來。龐德睜眉怒目,立而不跪。關羽說:“你哥哥現在在漢中,你的故主馬超也在蜀中做大將,你為什麼不早點投降?”龐德大怒說:“我寧願死在刀下,也不投降你!”罵個不停。關羽大怒,命令刀斧手將他推出去斬首。龐德伸長脖子接受刑罰,關羽憐憫他而將他埋葬。
於是關羽趁著水勢未退,再次登上戰船,帶領大小將校來攻打樊城。這時樊城周圍白浪滔天,水勢越來越大,城牆漸漸被水浸塌,男女老少擔土搬磚來堵塞但無濟於事。曹軍眾將都非常害怕,慌忙來告訴曹仁說:“現在的危險情況已經無法用力量來挽救了,我們可以趁著敵軍還未到,乘舟在夜裡逃走。雖然會失去城池但是還可以保全性命。”曹仁聽從了他們的建議,正準備備船逃走時滿寵卻進諫說:“不能這樣做。山水突然湧來豈能長久存在?不出十天就會自然退去。關公雖然還沒有攻城但是已經派遣別的將領在郟下了。他之所以不敢輕易進攻是擔心我軍會襲擊他的後方。現在如果放棄城池逃走黃河以南的地區就不再屬於國家所有了。希望將軍能夠堅守這座城池作為我們的保障。”曹仁拱手稱謝說:“如果不是你的提醒我幾乎誤了大事。”於是他騎著白馬上城聚集眾將發誓說:“我受魏王的命令保守這座城池誰敢再說放棄城池逃走的話就斬首!”眾將都說:“我們願意以死據守!”曹仁非常高興就在城上設定了數百個弓箭手軍士們晝夜防護不敢有絲毫懈怠。老幼居民也一起擔土石來填塞城牆。十天之內水勢漸漸退去。
關羽自從擒獲了魏將於禁等人後威震天下無人不感到驚駭。這時他的次子關興來到軍營內探望他他就讓關興帶著各位官員的立功文書去成都見漢中王請求給他們升遷。關興拜別父親