因秦軍將重心放在滎陽,相比之下成皋城沒有那麼堅固,防守兵力也少,再加上子嬰始料未及,沒有及時增援成皋,在楚軍的淩厲攻勢下,成皋沒有滎陽那樣幸運,在內無糧草,外無援軍的窘境下,不久就被攻破。
攻克成皋後,滎陽成了孤城,楚軍完成了對滎陽的戰略包圍。項羽這才乘勢進攻滎陽,大膽的發起猛烈進攻。
戰鬥異常慘烈。攻城的楚軍死傷無數,守城的秦軍損兵折將,哀嚎遍地,血流成河。雙方原本還會將戰死的士兵清理掩埋,但戰事太過緊張激烈,能用的士兵幾乎都加入了廝殺,實在無暇顧及,橫七豎八的屍體越積越多。加上連綿的小雨,血水混著雨水流成了萬千溝壑,整座滎陽城籠罩在腥風血雨中。
由於子嬰苦心經營,滎陽城堅固無比,楚軍屢次近乎瘋狂的強攻都未能得逞,但城內秦軍已瀕臨彈盡人絕的地步。就在城破人亡之際,子嬰左等右盼,終於等來了楚懷王熊心被殺的消息。
原來,子嬰派出的兩路殺手雖然精悍無比,但苦於楚地地域廣闊,南蠻一帶更是山林茂密,人煙稀少,一直未能尋得熊心的行蹤。足足過了大半個月,才在郴城窮泉傍發現熊心一行。
熊心名義上是遷都長沙郡郴縣,實則無異於被項羽流放。除了自己養的幾十個武士和家丁跟隨護衛外,完全沒能帶上一兵一卒。同行的大臣都是楚國的遺老,僅帶著幾個隨身的侍從,連自己都照顧不過來。
隻要找到熊心,殺他易如反掌。熊心被殺的消息一夜之間傳遍整個楚地,繼而傳到在滎陽前線作戰的楚軍,一時間天下人皆知。
消息來得有些遲,卻不失時機。楚人果然認為是項羽弑主,民心茫然,前線作戰的楚軍同樣受影響,一時軍心騷動,無心發起進攻。
此時,更嚴重的事情在楚地大後方發生。留在楚地遊擊作戰的彭越,乘機攻占了睢陽、外黃(均為今河南商丘)等城邑,幾乎斷了楚軍的糧道。
項羽隻好留下曹咎駐守成皋,親自率三萬騎兵火速東歸。臨走前,範增再三向曹咎叮囑,“如今軍心不穩,無論發生什麼事,你決不能貿然出戰,我們去去就回。”
項羽一走,曹咎不敢亂來,堅閉城門不出。張良乘機向滎陽輸送糧草和兵員,滎陽危急得以緩解。
項羽最善用騎兵,在他的統率下,楚軍騎兵的機動性發揮到極致,可日夜奔襲,連續作戰,就像一股來無蹤、去無影的小旋風,常常殺得對手措手不及,令人聞風喪膽。
沒用多久,項羽就盡數收複彭越攻克的城池回到彭城,索性自封“西楚霸王”,號令天下起義軍。範增弄巧成拙,自責不已。