曹咎聽了,隻得勉強忍耐,命令兵士靜守,不準出戰。
漢兵換了數撥人員,罵了一天,不見城中動靜,方才退去。
第二日天剛亮,漢軍又到高台處,人數比前日更多,罵聲更高,四城之外,一起痛罵。
漢軍從早上一直罵到中午,罵累了,就解開上衣敞開懷,取出幹糧水袋,飽餐一頓,接著又精神勃發,叫罵不絕。
直到暮色籠罩,才收隊回營。
第三、四天,繼續加大叫罵的力度。
到了第五天,漢軍的叫罵升級了。漢兵各舉著一根長長的竹竿,竹竿上挑著大大的白布幡,上麵寫著曹咎的名字,下麵畫著豬、狗等畜生,惟妙惟肖,描摹醜態。
眾漢軍士卒,一起叫罵曹咎,聲音直貫四城。
曹咎登城觀望,不由的怒氣填胸。
再看那些漢兵,或立或坐,或臥或舞,手中持著兵械,在台上亂揮亂砍,齊聲叫罵,就像是在剁曹咎解氣一般。
曹咎終於忍不住了,大叫道:
“本司馬今天就不信了,寧肯戰死,也不能被漢軍侮辱到如此程度。”
說罷,開城率軍出戰。
司馬欣阻攔不住,唯恐曹咎有失,也急忙點起軍馬出城接應。
楚軍出了城,曹咎在前,司馬欣在後,殺向漢軍。
漢兵來不及整頓衣甲,顧不上陣型,連衣盔旗幟等類,一齊拋棄,紛紛向北逃走。
曹咎和司馬欣在背後追趕,直追到汜水河畔。
漢軍到了汜水,陸續跳進河裏,向對岸遊去。
楚軍將尉問曹咎是否追擊,曹咎憤然道:
“漢軍羞辱我等數天,豈肯如此放過他們,下水追擊。”
於是,催動人馬,督兵渡河。
楚軍才渡了一半,早已埋伏在兩岸的漢兵,搖旗呐喊,踴躍殺來。
左岸的大將為樊噲,右岸的大將為灌嬰,各持長槍大戟,奮勇當先,殺向楚軍。
原來漢王依照陳平之計,事先在此埋伏好隊伍,專等曹咎出擊,正好半渡擊之。
楚軍被兩麵夾擊,又在半渡狀態,頓時行伍大亂,無法抵擋。
曹咎帶軍尚在水中,司馬欣在岸上,兩軍無法相顧,一時驚慌失措起來。
司馬欣想收集岸上人馬,退返成皋,但這時漢兵已經殺到,無從脫身,隻好拚命敵住。
水中的曹咎進退兩難,隻得拚力催促軍兵,盡快渡到對岸,冒死一戰。
這時,對岸又殺來了更多的兵馬,隱隱擁著麾蓋,竟是漢王帶領眾將和預備隊,親來接應。
曹咎見漢軍勢大,不得已更改命令,招兵渡回,這樣一來就更加混亂了。
正混亂間,隻聽得一陣軍鼓聲響起,對岸的弩箭似飛蝗般射來。
河水中的楚兵躲避不及,又沒有盾牌掩護,多半被弩箭射中,隨著河水漂浮起來。
曹咎也身中數箭,忍住傷痛,退回岸邊。
迎麵湧來數千漢兵,將退路截住。
曹咎一見,沒奈何拔出佩刀,自刎而亡。
司馬欣左衝右突,身陷重圍無法脫身,環顧手下殘兵,隻有數十騎隨著。
軍前齊聲呼叫,曹大司馬自戕了。
司馬欣見大勢已去,不想再投降漢王,索性也舉槍自刺,斷喉畢命。