話說漢王探知項王離了成皋,往攻彭越,心中甚喜,即遣將領兵前至城下索戰。大司馬曹咎依著項王命令,堅守不出。
漢兵等侯終日,不得一戰,回報漢王。漢王吩咐:“明日再往,如此如此。”
次日,漢兵到得成皋城下,一齊向城中叫罵,罵到口渴,便就懷中取出飲食,坐在地上大啖。有時困倦,即卸下衣甲,倒地而睡,睡醒又複叫罵,直到日落,方始收隊回去。一連數日,都是如此。城中楚兵聽得,人人憤怒,告知曹咎,皆欲出戰。曹咎便將項王臨去囑咐言語,傳諭將士一番,說:“此是漢兵見我不出,故意前來誘敵,但當置之不理,不可逞著一時之忿,中他詭計。”眾將士聞了曹咎之言,隻得忍氣退去。
誰知,漢兵見楚軍不出,又多派兵士,將滎陽城團團圍住,日夜分班,輪流叫罵,竟無一刻停歇。後來愈罵愈甚,真是不堪入耳。城中楚兵被他絮聒得睡臥不安,五心焦燥,竟連曹咎都動了氣,定欲出兵一戰。長史司馬欣苦諫不聽。先一日遣人到得漢營,下了戰書。漢王聞知曹咎出戰,心中大喜。遂遣樊噲引一軍伏在汜水之左,靳歙引一軍伏在汜水之右。囑咐道:“來日楚兵出城,必渡汜水,俟其半渡時,兩軍齊出攻之,必能取勝。”到了次日,曹咎同司馬欣果然領兵渡過汜水。方才渡得一半,忽見一彪軍從岸左殺來,為首大將乃是樊噲,曹咎急揮兵迎敵。正戰之間,又聞背後喊聲大作,靳歙引軍從岸右殺來。
曹咎命司馬欣分兵拒住,兩下苦戰一陣。漢王又領著眾將前來接應,三路夾攻,楚兵抵敵不住,死者無數。隔岸楚兵又因漢兵阻住汜水,不能得渡,曹咎、司馬欣被漢兵四麵圍困,隨身僅有數十騎,二人勢迫力窮,無路可走,便拔起佩刀自刎而死。
漢兵大獲全勝,收取楚國金玉財寶甚多,時漢四年冬十月也。
漢王引兵渡河,複取成皋,得了敖倉,命周勃領兵把守,自己帶同樊噲等進兵廣武,又遣酈商引兵往攻熒陽。
當日項王領兵離了成皋,前到梁地外黃。此時外黃已歸彭越占領,派有將官鎮守,一見楚兵到來,閉城拒敵。項王引兵攻城,城上木石交下,項王大怒,親督將士,並力急攻。一連攻了數日,外黃小小城池守兵無多,糧食缺乏,外麵又無救援,守將力竭勢窮,殺條血路逃走。城中無主,人民隻得開城投降。
項王入得城中,深恨外黃人民為彭越堅守,不肯即時投降,又動了殺心。下令城中男子年在十五歲以上者,悉數前往城東地方,要想將他們盡行坑死。
外黃人民聞得此令,知是禍事臨頭,欲待反抗,無奈楚兵到處密布,連逃走都無出路,恰同豬羊遇了屠戶,惟有任他宰割而已。此時眾人性命隻在呼吸,誰知忽來了一位救星。
外黃城中有一小兒,現年十三歲,乃是縣令舍人之子,生得聰明伶俐,口才便捷。今見項王要坑死多人,自己雖然五分,但是親族朋友連累不少,於是想出一計,前往楚營,求見項王。
楚軍將士見此人小小年紀,竟敢冒昧見王,各自稱異。項王聞說小兒求見,亦覺奇怪,傳令喚入。小兒聞命入內,見了項王,行禮已畢。項王問其來意,小兒說道:“前日彭越倚借兵力,劫製外黃人民,令其歸降,外黃人民無力抵拒,不得已暫時假降,日夜專望大王到來。誰知大王一到,又欲將人民盡行坑死,似此舉動,大失人心!由此東去粱地十數城,自皆不敢來降,大王豈不枉費兵力?”