黃忠聞訊大驚,急令張南、馮習、張著的水軍主力出動攔截,黃忠自己也不放心,當下又率領數千精銳步卒上船,前往助戰。
此時因大雨停息,曹操急令夏侯尚、王圖、許褚等人率領著所有船只,總計輕舟一百九十余艘趁夜前來救援曹仁、于禁。因白日里黃忠麾下各軍都激戰一天,又安置數萬降卒,十分疲累,因此黃忠僅只留下了少量水軍監視曹軍,不想就這么一個小小的疏忽便被曹操抓住了機會,曹軍輕舟以山崗之上的篝火為指引,順水靠近,黑夜之中悄無聲息,突然發動,一舉沖破了張著水軍的阻隔,沖到了山崗之上。
困守山崗的曹軍頓時沸騰了起來,紛紛搶上船只,欲要撤退。曹仁聞訊趕過來時,已有許多士卒沖上了船。曹仁見狀,急忙拉住夏侯尚問道:“你們帶了多少船來?”
夏侯尚道:“輕舟近兩百艘。”
曹仁聞言,面色一變,道:“兩百艘輕舟,就算船舷上都站人也不過能帶走一萬五六千人而已!你們為何不多帶些船來?”
夏侯尚道:“這已經是魏王能夠找到的所有船只了。”
曹仁沉默了許久,又問道:“你們船上原本的兵士又多少?”
夏侯尚道:“有五千人。”
曹仁盤算了一陣,道:“那就是說我軍最多只能撤走萬人。既然如此,那就不能任由兵士一窩蜂地上船!”
當下曹仁下令,叫眾軍止步,敢擅自上船者立斬不赦。此時已經有近兩千人上了船,曹仁自然不能叫他們下來。曹仁只得沉吟片刻,命將最精銳、但此時卻因弓弩被水浸泡,無法發揮戰力的五千精銳弓弩手先行撤上船去。隨后曹仁又命失去了戰馬的騎兵共計三千人全部上船。
如此一來,近兩百艘輕舟已經被裝的滿滿當當。
夏侯尚慌忙請曹仁、于禁上船一起撤退。就聽曹仁道:“受命為將,不能摧鋒克敵,反喪師辱國,已是重罪,豈能再舍軍而逃,為天下人恥笑?”說著,曹仁叫夏侯尚、許褚將自己次子曹楷帶走,隨后強令夏侯尚等離去。
夏侯尚還待再勸,但此時黃忠已經揮軍四面殺了上來,夏侯尚眼見形勢危急,而曹仁態度堅決,不肯撤退。當下只得長嘆一聲,命眾軍加緊劃船,往北而去。
黃忠揮軍追殺一陣,曹軍船上裝的士兵太多,速度提不起來,很快就被追上。夏侯尚、許褚只得分兵斷后,又命其余輕舟分散逃跑,雙方激戰了大半夜,黃忠雖然得勝,追斬了曹軍二三千人,擊沉敵船近二十艘,但敵軍主力卻仍舊跑掉了。
黃忠憤恨自責不已,只得收兵。為防曹軍輕舟再次前來救人,黃忠當即從各部步軍之中挑選了通水性的士兵萬人,與水軍萬人混編在一起,分為兩部,輪流值夜,將曹仁、于禁困守的山崗給包圍的嚴嚴實實。
安排完畢,黃忠這才放下心來。