攻樊城,自己親來迎敵龐德。關平接著,言與龐德交戰,不分勝負。關公隨即橫刀出馬,大叫曰:“關雲長在此,龐德何不早來受死!”鼓聲響處,龐德出馬曰:“吾奉魏王旨,特來取汝首!恐汝不信,備櫬在此。汝若怕死,早下馬受降!”關公大罵曰:“量汝一匹夫,亦何能為!可惜我青龍刀斬汝鼠賊!”縱馬舞刀,來取龐德。德輪刀來迎。二將戰有百餘合,精神倍長。兩軍各看得痴呆了。魏軍恐龐德有失,急令鳴金收軍。關平恐父年老,亦急鳴金。二將各退。龐德歸寨,對眾曰:“人言關公英雄,今日方信也。”正言間,于禁至。相見畢,禁曰:“聞將軍戰關公,百合之上,未得便宜,何不且退軍避之?”德奮然曰:“魏王命將軍為大將,何太弱也?吾來日與關某共決一死,誓不退避!”禁不敢阻而回。
卻說關公回寨,謂關平曰:“龐德刀法慣熟,真吾敵手。”平曰:“俗雲初生之犢不懼虎,父親縱然斬了此人,只是西羌一小卒耳;倘有疏虞,非所以重伯父之託也。”關公曰:“吾不殺此人,何以雪恨?吾意已決,再勿多言!”次日,上馬引兵前進。龐德亦引兵來迎。兩陣對圓,二將齊出,更不打話,出馬交鋒。鬥至五十餘合,龐德撥回馬,拖刀而走。關公隨後追趕。關平恐有疏失,亦隨後趕去。關公口中大罵:“龐賊!欲使拖刀計,吾豈懼汝?”原來龐德虛作拖刀勢,卻把刀就鞍鞽掛住,偷拽雕弓,搭上箭,射將來。關平眼快,見龐德拽弓,大叫:“賊將休放冷箭!”關公急睜眼看時,弓弦響處,箭早到來;躲閃不及,正中左臂。關平馬到,救父回營。龐德勒回馬輪刀趕來,忽聽得本營鑼聲大震。德恐後軍有失,急勒馬回。原來於禁見龐德射中關公,恐他成了大功,滅己威風,故鳴金收軍。龐德回馬,問:“何故鳴金?”于禁曰:“魏王有戒:關公智勇雙全。他雖中箭,只恐有詐,故鳴金收軍。”德曰:“若不收軍,吾已斬了此人也。”禁曰:“緊行無好步,當緩圖之。”龐德不知于禁之意,只懊悔不已。
卻說關公回營,拔了箭頭。幸得箭射不深,用金瘡藥敷之。關公痛恨龐德,謂眾將曰:“吾誓報此一箭之仇!”眾將對曰:“將軍且暫安息幾日,然後與戰未遲。”次日,人報龐德引軍搦戰。關公就要出戰。眾將勸住。龐德令小軍毀罵。關平把住隘口,分付眾將休報知關公。龐德搦戰十餘日,無人出迎,乃與于禁商議曰:“眼見關公箭瘡舉發,不能動止;不若乘此機會,統七軍一擁殺入寨中,可救樊城之圍。”于禁恐龐德成功,只把魏王戒旨相推,不肯動兵。龐德累欲動兵,于禁只不允,乃移七軍轉過山口,離樊城北十里,依山下寨,禁自領兵截斷大路,令龐德屯兵於谷後,使德不能進兵成功。
卻說關平見關公箭瘡已合,甚是喜悅。忽聽得於禁移七軍於樊城之北下寨,未知其謀,即報知關公。公遂上馬,引數騎上高阜處望之,見樊城城上旗號不整,軍士慌亂;城北十里山谷之內,屯著軍馬;又見襄江水勢甚急,看了半響,喚嚮導官問曰:“樊城北十里山谷,是何地名?”對曰:“罾口川也。”關公喜曰:“于禁必為我擒矣。”將士問曰:“將軍何以知之?”關公曰:“魚入罾口,豈能久乎?”諸將未信。公回本寨。時值八月秋天,驟雨數日。公令人預備船筏,收拾水具。關平問曰:“陸地相持,何用水具?”公曰:“非汝所知也。于禁七軍不屯於廣易之地,而聚於罾口川險隘之處;方今秋雨連綿,襄江之水必然泛漲;吾已差人堰住各處水口,待水發時,乘高就船,放水一淹,樊城罾口川之兵皆為魚鱉矣。”關平拜服。卻說魏軍屯於罾口川,連日大雨不止,督將成何來見於禁曰:“大軍屯於川口,地勢甚低;雖有土山,離營稍遠。即今秋雨連綿,軍士艱辛。近有人報說荊州兵移於高阜處,又於漢水口預備戰筏;倘江水泛漲,我軍危矣,宜早為計。”于禁叱曰:“匹夫惑吾軍心耶!再有多言者斬之!”成何羞慚而退,卻來見龐德,說此事。德曰:“汝所見甚當。於將軍不肯移兵,吾明日自移軍屯於他處。”
計議方定,是夜風雨大作。龐德坐於帳中,只聽得萬馬爭奔,徵鼙震地。德大驚,急出帳上馬看時,四面八方,大水驟至;七軍亂竄,隨波逐浪者,不計其數。平地水深丈餘,于禁、龐德與諸將各登小山避水。比及平明,關公及眾將皆搖旗鼓譟,乘大船而來。于禁見四下無路,左右止有五六十人,料不能逃,口稱願降。關公令盡去衣甲,拘收入船,然後來擒龐德。時龐德並二董及成何,與步卒五百人,皆無衣甲,立在堤上。見關公來,龐德全無懼怯,奮然前來接戰。關公將船四面圍定,軍士一齊放箭,射死魏兵大半。董衡、董超見勢