昭睢見狀,審視全局,即撥出一萬楚軍騎兵蕩擊蜀軍步兵。這一萬楚軍騎兵疾奔蜀軍步兵側翼,衝進蜀軍步兵陣內,蜀軍的步兵雖多,怎禁得住楚軍一萬騎兵的左右蕩擊。頓時,蜀軍步兵陣內大亂,正麵楚軍步兵見狀,潮水般的向蜀軍步兵撲殺過去。蜀軍抵抗不住了,紛紛後退,死傷慘重。蜀國侯見秦軍敗退,知道大勢已去,急忙下令馬、步軍趕快撤退,楚軍乘勢掩殺,蜀軍死傷過半。接著,昭睢又率大軍追殺蜀軍四十裏,幾乎同時與楚懷王的大軍會合於石泉(現石泉縣)。
楚懷王見昭睢大軍趕到,昭睢遂對楚懷王:“敵軍新敗,傷亡過半,秦、蜀聯軍已剩十萬,已是驚弓之鳥,此時不追,更待何時?我一路追殺蜀軍而來,遂命軍士截獲戰馬過萬匹,現在我的一萬步軍已變成馬軍了。”楚懷王大喜:“做得好,真有你的。我這邊也截獲秦軍騎兵戰馬過萬匹,看來咱們戰果相當,嗬嗬!你的正合我意,現在敵軍肯定在前麵不遠處做飯,此時率馬軍攻殺,不僅可以殺他個措手不及,不定還可以吃他的免費飯呢”!昭睢:“對!我率五萬馬軍衝前、五萬步軍跟後,大王可率大軍隨後趕來”。楚懷王:“善”!遂令全軍帶足一幹糧,昭睢率五萬馬軍、五萬步軍在前,楚懷王自率大軍墊後。
這時,楚軍已不是二十萬,而是十八萬了,其中還有一萬傷兵。漢陰一戰,秦、蜀兩軍各自傷亡五萬,楚軍傷亡三萬。但在此時,楚軍的馬軍已不再是六萬,而是八萬了。漢陰一戰,秦、蜀兩軍騎兵各自傷亡一萬多人,楚軍騎兵傷亡一萬人,但楚軍截獲秦、蜀戰馬二萬多匹,因此,楚軍的馬軍也就變成八萬人了。半個時後,楚軍飯吃飽了,水也喝夠了,一切都已裝束妥當,昭睢率著五萬楚軍騎兵,五萬步軍急向前追趕,楚懷王率著三萬鐵騎和大隊人馬隨後,一萬多傷兵在後押送糧草隨行。
再秦惠文王和蜀國侯在漢陰被楚軍打得丟盔棄甲、潰不成軍後,一路敗逃,一口氣從漢陰奔出七十多裏。逃到了馬家坪、鼓兒坪一帶,人困馬乏,尤其是步兵,一直奔跑了七十多裏路,整個肚子空空,都已經走不動了。秦惠文王看看後麵沒有楚軍追來,便命軍隊停下來休息,一邊燒火做飯,給戰馬喂養,一邊查點軍隊。過了一會,軍士報:秦、蜀二軍所剩十萬兵,其中:秦軍五萬(馬軍一萬八千、步軍三萬二千),蜀軍五萬(馬軍一萬二千、步軍三萬八千)。
正當秦、蜀二軍的飯做好時,快馬來報,楚懷王大軍追來,楚將昭睢率著五萬騎兵已到了離我軍隻有三裏的興隆(村)。秦惠文王、蜀國侯聞訊大驚,司馬錯對秦惠文王:“昭睢五萬騎兵先到,其後必有大隊步兵跟來,我軍新敗,不可再與之交戰。現在三軍將士又都肚子空空,難以再走遠路。依我看,步軍反正是沒辦法走掉了。大王可命所有步軍拚死擋住昭睢五萬騎兵,馬軍用飯後保護大王奔漢中。否則,就連馬軍都跑不掉了”。
於是,秦惠文王、蜀國侯命全部步軍(秦軍三萬二千、蜀軍三萬八千)到鼓兒坪一帶列陣,阻擋昭睢的楚軍騎兵,所有騎兵在七分鍾內吃完飯。五分鍾後,昭睢的五萬楚軍輕騎兵便趕到了鼓兒坪,秦、蜀聯軍的七萬步兵列陣未穩,急忙放箭阻擋楚軍騎兵前進。這時,秦、蜀的三萬馬軍匆匆吃完飯,又用布條打包後,急忙翻身上馬,保護著秦惠文王、蜀國侯向西奔跑。這秦惠文王、蜀國侯隻顧自己逃命,對自己的七萬秦、蜀步軍的死活也就都不管了,可憐這七萬秦、蜀步軍臨死前連口飯也沒沾上。
十多分鍾過去了,秦、蜀步軍的箭也快射完了。昭睢見狀,隨令五萬鐵騎分三路衝殺敵軍。呀!七萬餓得走不動的秦、蜀步兵怎抵擋五萬楚軍騎兵的衝擊,隻是一次衝擊就倒下了三萬兵了。再過三、二次的衝擊,秦、蜀聯軍的七萬步兵便全部倒下了,隻有極少數腿生得長的落荒而逃掉。這時,秦惠文王、蜀國侯的三萬騎兵已經跑出了二十多裏路,到了一個叫七星壩的地方。昭睢率著五萬楚軍騎兵從後麵緊緊追趕而來,秦惠文王、蜀國侯見昭睢的楚軍騎兵尾隨而來,一刻也不敢停留,拚命的向西奔跑。這時,楚懷王的三萬楚軍騎兵和五萬楚軍步兵也已經趕到了鼓兒坪。