睢紧随其右直冲进阵。魏王见楚怀王冲来急忙后跑魏军见状纷纷涌来护驾魏军马军顿时大乱。楚军将领见状也纷纷冲杀过来。楚怀王震伤魏王击杀魏军主将犀又连杀魏军五员大将魏军阵中早已没了大将怎抵挡得住楚怀王和昭睢的击杀只见魏军骑兵纷纷倒下硬是被撕开一条路魏军将领大喊:“魏王快跑”!纷纷拼死护驾楚军将领冲来一阵击杀赶来护驾的魏军已阻挡不住了刹时倒下数百骑。楚怀王枪扫刀砍昭睢长枪横扫直挑魏军中无人能够抵挡。魏王见状急跑楚怀王握枪挥剑直追魏军骑兵护拥着魏王急忙向战圈外逃跑楚军将领和楚军骑兵猛烈冲击魏军骑兵阵脚全乱了被楚军骑兵冲散了。昭睢和其他将领因魏军中无大将左荡右杀横冲直撞如入无人之境楚怀王左手枪扫右手剑砍来回砍杀。
魏军骑兵渐渐减少了混战半个小时已过去。魏军的五万骑兵只剩二万了楚军还有四万多怎会有如此悬殊的差别呢?这不就是军心士气和有没将领的区别。魏军的将领一交战就全被楚怀王击杀魏军一下就没了士气魏王一见楚怀王就跑魏军军心还不乱透吗?没了将领的士兵怎经得住楚军大将的击杀?能不死伤惨重、溃不成军才怪呢!
这时楚怀王勒定马头环视全局然后对昭睢说:“你率一万五千骑兵分三路从侧背荡击魏军步兵。”昭睢随令两将各率五千骑兵三路冲击魏军步兵。于是三路楚军骑兵突然从侧背面向魏军步兵起猛烈的冲击。这十五万魏军步军本来就因士气不振被十五楚军打得招架不住了被这三路楚军铁骑一冲击顿时纷纷倒毙乱成一堆这一乱正面十五万楚军就如狂涛般砍杀魏军死伤惨重没多久死伤过半了。
魏王逃出战圈往后一看急令大军撤退楚军乘势掩杀一里而停魏军向着陉山方向逃去丢下无数的粮草轻重。古城外这一战楚军斩杀魏军十二万余(马军三万余、步军九万)缴获战马三万匹盔甲兵器十二万副和无数粮草轻重自损军士五万人(马军一万步军四万)因得战马三万匹楚军马军反而变成七万骑了。楚怀王传令埋锅做饭军士就地休息。一小时后大军向陉山方向急开拔追杀魏军。
魏军一口气逃至陉山(现新郑县西南三十里)上安营扎寨企图凭着几堆小山丘阻挡楚军。魏王因双手被震伤这时才感到阵阵剧痛查点军士方知只剩八万(马军二万、步军六万)。魏军刚全部用完饭快马慌忙报告魏王说:“楚怀王已率大军往陉山方向追来现已到离陉山十里的张庄一带。”魏王听完即令全军做好战斗准备。有军将对魏王说:“我军新败军心沮散现与楚军对战实力相差悬殊若是楚军到来将陉山围住那就危险了。”魏王说:“这个我知等些时候韩王就会带大军前来楚军连续作战必定疲劳那时和韩王大军合为一处定可大败楚军。”半小时后楚怀王率大军到了陉山魏王不战据山以对。楚怀王令大军将陉山围住正准备安营扎寨忽然快马来报说:“韩王率十万韩军赶来增援魏军大军已到离这十里的唐庄了正向陉山这边开来。”
楚怀王闻报随令全军退后一里列阵并对昭睢说:“魏、韩联军虽是十八万之多但八万魏军新败士气不振且无大将我军刚胜士气正旺。因此十五万楚军可以打败十八万魏、韩联军。”楚怀王接着说:“我军骑兵多是个优势可以冲击敌军步军这样也就更有胜算的把握。”于是楚怀王随令昭睢率大军七万(马军三万、步军四万)迎战八万魏军自己亲统八万楚军(四万马军、四万步军)迎战十万韩军。楚怀王随令四万楚军步军列为四行一万六千骑兵分四队立于步军两旁准备攻击韩军步兵的正面两边和两个侧翼自己率二万四千骑兵迎击二万五千韩军骑兵。而昭睢则将四万楚军步军列为四行一万骑兵分成两队立于步军两旁准备攻击魏军步兵的两翼;自己率二万骑兵迎击二万魏军骑兵。不一会韩王率十万韩军(二万五千马军、七万五千步军)到来魏王见韩王率大军前来也率全部魏军冲下山来却被昭睢大军拦住。
楚怀王趋马上前说:“来者就是韩王吗?”韩王也趋马上前说:“正是!”楚怀王说:“楚、魏相争与你何干?为何要与楚交恶?”韩王这时心里正在嘀咕:原以为魏军与楚军正面对决就算是楚军胜也应自损一半才对没想到魏军如此狼狈。早知是这样就不应该率军前来。因此一时答不上话来。楚怀王见韩王不答话大怒双腿一夹乌睢马如风疾奔手挥长枪直取韩王。韩王见状大惊掉转马头急跑回阵韩阵中冲出一员韩将大叫:“休伤我王!”挥刀向楚怀王砍来。楚怀王长枪一挥嗙的一声!韩将的大刀被打到一边。楚怀王又一枪击去噹的一声!把韩将的大刀打落于地。韩将大惊失色掉转马头想逃楚怀王一枪打去正中后背翻身落马当场毙命。韩阵中又有两将奔驰过来楚怀王拍马挥枪冲杀过去只一回合一名韩将手上的枪便被打飞了二丈开外人也被打落马下声都没哼一下就死了。另一名韩将举矛刺来楚怀王长枪一击韩将长矛被打落地下楚怀王挥枪一扫韩将的头颅被打碎哼的一下翻身落马一命呜呼。
顿时楚军吼声连天韩王见状斗志全无急令大军退回新郑。楚怀王也不追击任由韩军撤退。楚怀王见韩军撤远随命军将率二万铁骑击杀魏军步兵。魏王见韩王率大军退去大惊急令全军快退。昭睢见状令楚军将士全军出击楚怀王的二万铁骑也从侧面冲杀过去魏惠王见大势已去在一万多马军的护卫下逃回了偃师其余魏军四散逃命少数逃脱了大部分逃不掉或被斩杀或缴械投降。昭睢楚军斩杀魏军二万余俘虏三万获战马五千匹盔甲兵器五万副和粮草轻重一大批。
古城、陉山之战楚怀王从魏惠王手里夺回了古城、陉山诸地大获全胜。共斩魏军十五万(马军三万五千、步军十一万)俘虏三万缴获战马三万五千匹盔甲