于禁將魏軍駐扎在罾口川后不久,連日大雨不止,督將成何去找了于禁,道:“大軍駐扎在川口,地勢非常低,雖然有些土山,但是離我們營地很遠,現在秋雨綿綿,氣候濕潤,士兵過得很艱辛,而且有人匯報說,荊州兵馬已經移動到高地去了,又在漢水附近準備了很多船只,如果江水漲起來了,那么我軍就會陷入危險的境地,還是應該早點打算。”于禁以為他是龐德的說客,是為了說服自己進攻荊州軍,于是叱責道:“匹夫在蠱惑我的軍心啊!如果再有多說的,我馬上斬殺你!”
好心去提意見,結果被羞辱了一頓,成何自覺沒趣,便去找了龐德,也說明了這件事。
龐德道:“其實你說的很有道理,于禁將軍不肯移動兵馬,我明天就自己移動到其他的地方。”
商議結束后,當晚風雨大作,龐德在營寨中坐定,忽然聽到萬馬奔騰,地動山搖,龐德十分驚訝,連忙從營寨中走了出來,等到看時,發現四面八方,大水沖了過來,七軍四處亂竄,隨波逐流者不計其數,平地的水忽然升高了不少,于禁和龐德帶著諸位將領,往小山方向趕去,準備來躲避水。
等到天亮,關羽和眾將領都搖旗鼓噪,乘著大船來了,于禁看到四面都沒有退路,左右只有五六十人,知道不能逃走了,便大喊愿意投降。
關羽讓他脫了鎧甲,派兵士過去抓起來,收入了船中,然后去擒住龐德,那時龐德還有成何等人,已經五百兵士都沒有裝備,站在堤壩上面。
看到關羽來了,龐德絲毫沒有害怕的意思,奮然前來迎戰,關羽命令船只將周圍都圍住,軍士一起放箭,將魏軍射死了大半。
董衡、董超感到情況十分危急,就對龐德道:“軍士都死傷了大半,四面都沒有路,不如先去投降。”
龐德十分生氣,道:“我受到了魏王的恩寵,怎么會屈服給其他人呢?”于是將董衡、董超當場斬殺,厲聲道:“你們如果再有說投降的人,就以他們兩人作為例子!”眾人看到后十分害怕,于是奮力上前迎敵,一直戰斗到了中午,勇力倍增。
關羽催促四面的船只一起發動進攻,弓箭更加密集,龐德派兵士用短兵迎戰,一邊回顧成何,道:“我聽說勇猛的將士不害怕死亡,壯士不毀掉名節而求生,今天就是我的死期,你可以努力死戰!”成何點點頭,便沖在最前面,被關羽弓箭射入水中,其他的兵士都上前投降,只有龐德一人在死戰。他盯著一艘小船,上面正好有十幾個兵士,等到附近后,龐德提著刀飛身一躍,上了那條船,立即殺死了船上的兵士,其余的兵士都跳入水中逃命。于是龐德一個手拿著刀,一個手在劃船,準備往樊城方向走去。
正好在上流水中,一個將領乘著大筏到了,正好跟小船相撞,將龐德撞入水中,船上那個將士跳入水中,將龐德生擒了。眾人看到,那個擒住龐德的人就是周倉,周倉知道了水性,又在荊州住了幾年,對水性更加熟悉,因此生擒了龐德。
于禁所率領的七個隊伍,都死在了水中,其他會水的人知道沒有退路,全部投降。
關羽率領兵士得勝而歸,坐在了營帳之中,刀斧手將于禁給押了過來,于禁跪在地上,哀求饒命,關羽詢問道:“你準備怎么來抵抗我呢?”