公元前324年秋(楚懷王五年),楚懷王一面命昭陽率十萬楚軍北上許昌(現河南許昌市)一帶設防,一面命唐蔑率十萬楚軍在襄樊、南陽一帶設防,一面與昭睢率二十萬精兵(馬軍五萬、步軍十五萬)出方城(河南方城縣),聲言討伐魏國於公元前329年(楚威王十一年)乘楚發國喪之時,發兵攻打楚軍,奪取楚軍的禹州、古城、陘山(河南新鄭縣西南三十里)之地的不義行徑。
魏惠王聞訊,一面約韓王出兵十萬,共擊楚軍,平分楚土的方、葉兩地,一面親自與魏將犀首率二十萬大軍(馬軍五萬、步軍十五萬)迎戰楚師。韓王接到魏王的照會,隨即召集文武大臣議事,韓王說:“現楚懷王親率二十萬大軍伐魏,欲報當年魏王乘楚國發國喪之時興兵掠地之恨,而今魏王照會我出兵相助。楚自威王在徐州大敗齊軍以來,一直是兵強馬壯,三年前,楚懷王於西巴大敗蜀侯,去年又於褒漢(漢中)大敗秦、蜀聯軍,斬敵十九萬餘。楚軍士氣如日中天,這時舉兵與他相鬥,我擔心會吃虧。而魏國雖然不如當年,但魏王畢竟還是公認的諸侯霸主,又和我是鄰居,不好得罪,若不順從,我怕日後會找我麻煩。真是左右爲難,衆愛卿有何良策,可替寡人分憂。”有臣出奏說:“楚軍勢銳,不可當其鋒,大王可率軍十萬出新鄭以作響應,但不要與楚軍交戰,讓魏、楚兩軍先作正面對決,鬥得筋疲力盡的時候再出手,不就可以坐收漁翁之利了。”於是,韓王隨舉兵十萬出新鄭。
八月初,楚懷王二十萬大軍與魏王二十萬大軍在古城邑(現禹州市古城鎮)和坡胡(現禹州市坡胡鎮)一帶相遇,楚懷王趨馬上前說:“來者莫非魏王?”魏王說:“正是本王。”楚懷王說:“你枉爲天下諸侯盟主,居然在我發國喪之日,興兵犯境,奪我國土,這種不仁不義的卑鄙行徑是一位霸主的所作所爲嗎?”魏王說:“你懂什麼?什麼你的國土,陘山、許昌都是我大魏的國土,是你父從我手上搶走的,我只不過在他走的時候拿回來而已。別說得那麼難聽,什麼不仁不義,拿得到拿得過手就是仁義”。楚懷王說:“既如此,今日我就要向你拿回”。魏王說:“就怕你沒這本事。”楚懷王大怒,二話不說,拍馬揮槍,直取魏王。這楚懷王烏錐馬如狂風般颼去,眨眼間就到魏王跟前,只見一道烏光向魏王掃去,魏王見狀,舉起方天戟急擋。這魏王也是個力大如牛的人,想當年會盟諸侯,洛陽問鼎,誰都知道魏王是個大力士,一支方天戟使得神出鬼沒,武功不在犀首之下。這是一個硬碰硬、剛對剛的回合,只聽碰的一聲巨響,火光四閃,這楚懷王的槍正好打在魏王方天戟的戟叉上,戟叉都被打變形,只見魏王身子不覺向後一倒,雙手微震。楚懷王見狀,一槍打去,魏王雙手舉戟,嗙的一聲,打在靠近左手這頭的戟棒上,這魏王的左手不覺有些下沉,長戟傾斜,楚懷王長槍橫挑,魏王方戟斜撥,楚懷王揮槍打去,魏王揮戟格殺,又是碰的一聲,魏王的方天戟被盪開,說明力度不如楚懷王的槍勁,只聽楚懷王大吼一聲,一槍當頭打下,魏王急忙雙手舉戟橫擋,嗙的一聲,震得魏王的坐騎都嘶叫起來。呯!呯!呯!楚懷王連擊三槍,這魏王被打得連人帶馬倒退五步。嗖的一聲,楚懷王一支長槍已穿過魏王方天戟的防護線刺到魏王跟前,魏王大叫一聲,嚇出一身冷汗,身體急往後傾,雙手舉戟格擋,把槍擡高,楚懷王擡槍奮力一擊,嗙的一聲,魏王雙手震痛,方天戟脫手而飛,乒乓兩聲掉在地上。魏軍中有將士跑出把魏王的方天戟拖回去一看,方戟都被打裂了,戟棒有血印,哦!肯定是魏王的雙手手掌被震裂出血。這魏王嚇得魂都沒了,顧不得雙手痛楚難當,急忙拍馬逃回軍中。不錯了,還能與楚懷王大戰十個回合,比秦惠文王強多了。楚懷王見狀,雙腿一夾,急起直追,舉槍直刺,楚懷王的烏錐馬跑的比魏王坐騎快,槍頭就快到魏王的後腦心了。說時遲,那時快,魏陣中三騎奔出,齊聲高叫:“休傷我王!”兩支長槍,一根大刀已從兩旁向楚懷王的長槍格來。來者,使大刀的是魏軍勇將犀首,另兩個使長槍的是魏軍兩員大將。其實,楚懷王並不是真的要殺魏王,而是要活捉他。楚軍這邊吼聲如雷,昭睢一見魏軍主將犀首和兩員大將殺出,大吼一聲:“休得以多欺少!”隨即拍馬衝出,揮槍殺向來將。
楚懷王見狀,長槍左右橫掃,乒乓兩聲,這是槍和槍、槍和刀的碰擊聲,只見左邊兩名魏將的長槍都被盪開三步,右邊主將犀首的大刀也被盪開半步。這時昭睢趕到,接住主將犀首的大刀。頓時,五個人戰成兩團,楚懷王這邊以一敵二,使的都是長槍,只見楚懷王長槍向左打去,左邊魏將舉槍急擋,那知嗖的一聲,長槍卻是向右掃去,右邊魏將一見,急忙挺槍撥擋,只聽呯的一聲,這是槍桿打槍桿的聲音,右邊魏將被打得差點翻身落馬,手上的槍也差點飛掉。左邊魏將一見,舉槍刺來,楚懷王藉助槍擊的反彈向左一撥,把槍擊開,一槍刺去,左邊魏將急躲,雙手舉槍格撥,楚懷王槍頭一壓一前撩,差點挑到左邊魏將的下巴,嚇得他急忙後倒。楚懷王正想攻擊,右邊魏將舉槍攻來,楚懷王揮槍往右打去,正好打在右邊魏將的槍桿上,震得右邊魏將雙手出血,連人帶馬倒退三步。楚懷王舉槍往左猛力打去,左邊魏將雙手舉槍抵擋,嗙地一聲,槍被打落地,雙手虎口都被震裂,連人帶馬倒退幾步,嗖的一聲,楚懷王一槍刺去,正中喉嚨,左邊魏將翻身落馬,一命嗚呼!右邊魏將舉槍來救,楚懷王往右打去,碰的一聲,右邊魏將長槍脫手而飛,楚懷王再補一槍,刺中右邊魏將心窩,槍頭一擊,右邊魏將腦袋開了花。僅五個回合,魏軍兩員大將均死於楚懷王槍下。