楚怀王又一枪击去,噹的一声,把韩将的大刀打落于地,韩将大惊失色,掉转马头想逃,楚怀王一枪打去,正中后背,翻身落马,当场毙命,韩阵中又有两将奔驰过來,楚怀王拍马挥枪,冲杀过去,只一回合,一名韩将手上的枪便被打飞了二丈开外,人也被打落马下,声都沒哼一下就死了,另一名韩将举矛刺來,楚怀王长枪一击,韩将长矛被打落地下,楚怀王挥枪一扫,韩将的头颅被打碎,哼的一下,翻身落马,一命呜呼,
顿时,楚军吼声连天,韩王见状,斗志全无,急令大军退回新郑,楚怀王也不追击,任由韩军撤退,楚怀王见韩军撤远,随命军将率二万铁骑击杀魏军步兵,魏王见韩王率大军退去,大惊,急令全军快退,昭睢见状,令楚军将士全军出击,楚怀王的二万铁骑也从侧面冲杀过去,魏惠王见大势已去,在一万多马军的护卫下逃回了偃师,其余魏军四散逃命,少数逃脱了,大部分逃不掉,或被斩杀,或弃械投降,昭睢的楚军斩杀魏军二万余,俘虏三万,获战马五千匹,盔甲兵器五万副和粮草轻重一大批,
古城、陉山之战,楚怀王从魏惠王手里夺回了古城、陉山诸地,大获全胜,共斩魏军十五万(马军三万五千、步军十一万),俘虏三万,缴获战马三万五千匹,盔甲兵器十八万副和无数粮草轻重,自损军士五万五千人(马军一万二千,步军四万三千),因得战马三万五千匹,楚军马军反而变成八万骑了,魏惠王的二十万大军,只有一万五千马军逃回偃师,其余全被消灭,从此,魏国再也沒有能力与楚国正面对抗了,随后,楚怀王令楚军攻占魏国的禹州(现河南禹州市)、襄城(现河南襄城县)、鲁山(现河南鲁山县),为报复韩王出兵相助魏军,又令楚军攻占韩国的汝州(现河南汝州市)、伊川(现河南伊川县)等地,并在伊川设立了新城郡,管辖伊川、汝州、禹州、襄城、鲁山诸地,
公元前323年春三月(楚怀王六年),楚怀王一面命昭睢率十万楚军镇守许昌,一面命唐蔑率十万楚军在方城、叶城、南阳一带设防,一面命景翠率十万楚军在襄樊、荆门一带设防,一面与昭阳率二十万精兵(马军六万、步军十四万)北上伐魏,攻打魏国的襄陵(现在的河南省睢县),以达到打通到齐国的通路,并包围宋国的战略目的,
三月十五日,楚怀王与昭阳率二十万楚军(马军六万、步军十四万)出许昌、取鄢陵(现河南鄢陵县)、到达太康(现河南太康县),守城的一万魏军不肯投降,急向大梁(现河南开封市)、睢县的魏军求救,楚怀王即命昭阳率十万楚军扎于清集、扬庙(现太康县北部)以拒大梁、睢县的魏军援兵,随后下令攻打太康城,大梁、睢县的魏军见楚军势大,不敢派兵往太康救援,二天后太康城被攻破,楚军尽斩守城的一万魏军,三月二十日,楚怀王与昭阳各率十万楚军(马军三万、步军七万)进击襄陵(现河南睢县)、宁陵(现河南宁陵县),