當時山洪爆發,水高五至六丈,于禁所率領的七軍全部被漢水所淹,于禁、龐德只能帶著部隊爬到堤壩上躲避。
關羽立馬乘機領水軍包圍了于禁、龐德等人所在的堤壩,并讓大船上的士卒從四個方向射箭射向堤上。
龐德被甲持弓,向關羽的軍隊射箭,射出的箭箭無虛發,竟然在局部壓制住了關羽的水軍,但是龐德麾下將軍董衡、部曲將董超有意投降,被龐德所處斬。
龐德從太陽升起一直戰到太陽偏西,關羽帶兵加緊進攻,而龐德的箭矢射盡,雙方進入了短兵交戰的狀態。
漸感絕望的龐德對其部將成何說道:“吾聞良將不怯死以茍免,烈士不毀節以求生,今日,我死日也。”
說罷,龐德率軍沖入關羽大軍的戰陣中,他愈戰愈勇,直到部曲僅剩三人,這時眼見無力回天的于禁舉軍投降。
龐德與麾下將一人、伍伯二人,收弓帶矢這才感嘆著無力回天,乘著小船欲逃往曹仁處。
不過暴水太盛,小船因而覆沒,弓矢盡失,龐德獨抱船覆于水中,為關羽所擒,被解回關羽大營立而不跪。
關羽勸降龐德說道:“足下的哥哥在漢中,本帥也想請足下去做將軍,為什么不快快投降呢?”
龐德大罵關羽道:“你這豎子,說什么屁話!魏王雄兵百萬,威震天下,所向無敵。你們劉備算什么東西?不過一個庸才罷了,哪里是我們魏王的對手!我龐德寧愿做賊人的鬼,也不做賊人的將!”
觸及逆鱗的關羽憤而殺了龐德。
因大雨導致漢水暴溢,前來增援的于禁軍被淹而全軍覆沒,樊城城墻也因水淹多處崩壞,眾軍慌亂。
有人對曹仁說:“今日的危難,不是這樣容易支撐,趁著關羽還沒有合兵圍城,夜晚應該乘輕船,棄城逃走,這樣方可脫身。”
滿寵勸說:“山水來去快,希望不會太久。聽聞關羽遣其它將領在郟下,自許以南,百姓擔憂,關羽不敢進攻,是害怕我軍后面成犄角。如今若逃跑,洪河以南的地方就不是我們的國家所擁有了,君請再堅持等待。”
“沒錯。”曹仁深思片刻,采納了滿寵的諫言。
滿寵把自己的白馬淹死,意為斷絕自己的后路,然后與士兵共同盟誓,以必死之心迎戰,眾人這才重新振作起來。
于禁兵敗舉軍投降而龐德怒罵關羽被殺的消息傳到曹操耳中,曹操哀嘆良久,悠悠說道:“于禁與我相知已有三十年,怎么面臨險境,反不如龐德!”
曹操聞知此事甚為傷悲,為龐德流淚,并封其二子為列侯。
這個時候的曹操又要面對境內的叛亂不斷,又要面對威震華夏的關羽,在加上天子劉協就在許都,與賊臨近,于是一度準備遷都,因丞相司馬司馬懿及曹椽蔣濟勸諫而停止。