成皋之戰
成皋之戰是楚漢戰爭中的著名戰役。關於成皋之戰,史記高祖本紀、史記項羽本紀、漢書項籍傳記載有部分矛盾。
鞏義、成皋敖倉、汜水、廣武(楚軍曹咎部堡壘)、滎陽自西向東依次排開。項羽在拿下滎陽之後直接殺了周苛、樅公,進而拿下成皋之後,劉邦不得不渡河北走修武,項羽被漢軍在鞏義阻擊無法再向西。而鞏義就是楚漢戰爭楚軍向西所能達到的極限。如酈生陸賈列傳:
又如項羽本紀:
漢使兵距之鞏,令其不得西。
而就在此時,項羽已經拿下額滎陽、成皋、被漢軍阻擊在鞏義,傳來了彭越擊斃楚軍薛公的消息,項羽放棄鞏義前線,楚軍退守成皋,劉邦在項羽與彭越激戰之際唯一一次收復成皋,成皋在楚漢戰爭中僅易手一次。
漢王亦與數十騎從城西門出,走成皋。……漢之四年項王進兵圍成皋。……楚遂拔成皋,欲西。……漢王則引兵渡河,復取成皋,軍廣武,就敖倉食。
換言之彭越先是擊斃楚軍將領薛公,因此項羽此一次東征劉賈、彭越聯軍,此時劉邦在河北、趁着項羽東擊劉賈、彭越的機會引兵渡河收復成皋。
然後,
項王已定東海來,西,與漢俱臨廣武而軍,……於是項王乃即漢王相與臨廣武澗而語,漢王數之,項王怒,欲一戰。
也就是說項羽第一次東征擊敗劉賈、彭越聯軍,回頭與已經收復成皋的劉邦在滎陽和成皋之間的廣武澗對話並「伏弩射中漢王」。此時滎陽在項羽手中,成皋在劉邦手中。而此時韓信從北方「已舉河北、破齊、趙,且欲擊楚。」後韓信又殲滅龍且部楚軍,項羽在得知韓信擊斃龍且楚軍後,決定第二次東征彭越,部署針對韓信的黃河防線。劉邦此時在成皋城裏,利用項羽向東對付韓信、彭越的時機,一舉殲滅成皋東邊汜水河東岸的楚軍曹咎部堡壘。成皋在汜水西,汜水東依次有楚軍曹咎部堡壘、滎陽。漢軍小部隊東渡汜水挑戰曹咎部楚軍堡壘,曹咎出戰,漢軍佯敗到汜水西,曹咎渡兵汜水向西追擊漢軍,楚軍士卒半渡,漢軍突然攻擊,大破楚軍。楚軍大司馬咎、長史兼塞王欣皆自剄汜水上。
正是在汜水之戰後,項羽決定與劉邦中分天下。