楚、蜀二軍在四川奉節縣這一戰,楚軍斬殺蜀軍八萬人(馬軍一萬,步軍七萬),截獲戰馬近萬匹,盔甲兵器八萬套,糧草輕重一大批。這時,楚軍的騎兵增加了一萬人,變成七萬馬軍了。隨後,楚軍從巴東(縣)、巫山(縣),過奉節(縣),下雲陽(縣),然後兵分兩路,一路由唐蔑率領的十萬楚軍,從雲陽(縣),下樑平(縣)、墊江(縣)、渝邑(重慶)、瀘州(市)、宜賓(市)、內江(市)、一口氣打到資陽(市),離成都(市)不遠了。一路由楚懷王率領的十萬楚軍,從雲陽(縣),破達州(市)、巴中(市)、廣安(市)、南充(市)、遂寧(市),也快到綿陽了。半年後,楚懷王和唐蔑的二路大軍在簡陽(市)會師。一路上,楚軍招募民勇,得五萬兵,二萬把守巫山、三萬把守渝邑(重慶)。
蜀國侯見楚軍二路尾隨而來,都快打到成都了,急忙修書向秦國惠文公(這年還未稱王)求救,秦惠文公接到蜀國侯求救,隨召集朝中文武說:“今楚懷王率二十萬大軍伐蜀至成都,蜀國侯向我求救,我若發兵相救,秦、楚必相交惡,它日秦、楚必相兵戰,我若不相救,楚必滅蜀,北上卷地至南鄭。衆卿家以爲救還是不救”?甘龍說:“楚軍滅蜀,必北上取漢中,那時再發兵抗拒楚軍,就變成秦、楚對抗了,楚軍勢大,以目前兩國勢力看,臣恐秦不能抗楚。不如趁現在蜀國侯於成都尚有十幾萬兵,主公可命一上將,率十萬精銳南下進成都,名義上助蜀,實是趁這個時候取廣元,爲日後取蜀作準備。楚懷王雖有大軍二十萬,經一年的連續作戰已疲憊了,成都離楚都遙遠,楚軍後繼乏力。秦、蜀聯軍,二十萬楚軍便破不了成都,曠以時日,楚軍糧草不繼,楚懷王自然退兵,主公也就兵不見血的控制了蜀國”。秦惠文公聽後說:“善”!隨令大將司馬錯率領十萬秦軍精銳急馳蜀都拒抗楚軍。蜀國侯明知秦乃虎狼之國,請秦軍入蜀護國,無疑是引狼入室。可他也實在沒有其它辦法,因爲若不是這樣做,楚懷王肯定不會放過蜀國,楚軍肯定會把蜀軍全部消滅掉。他無路可走,避無可避,求生的希望促使他只好請狼拒虎。於是,秦國軍隊終於到了蜀國,蜀都是暫時保住了,可從此以後,蜀國欠秦國的情、秦國的債也就再也還不清了,蜀國只能變成了秦國的傀儡政權,蜀國的軍隊也就只能成爲秦軍的傀儡軍隊了。司馬錯的十萬秦軍一出廣元,隨佔住綿竹、德陽和成都外圍,把蜀國侯輝的軍隊牢牢地控制住。
楚懷王的軍隊從巴東、巫山,一直打到成都、綿陽附近,一口氣吞掉了現在的整個重慶地區、貴州西北部和四川東部,近一年的奔跑和連續作戰,軍士和馬匹都已經很疲勞。這時,蜀國侯在成都的軍隊還有十五萬,連同司馬錯所率的十萬秦軍共二十五萬兵。楚懷王見秦將司馬錯率十萬秦軍救援蜀都,秦、蜀軍隊又只守不戰,只好暫時放棄攻滅蜀國的打算,率領大軍於公元前324年(楚懷王三年)班師回到楚都荊州。並設置了巫郡,管轄巴渝、川東的廣大地區,隨後又改巫郡爲巴渝郡,郡治從巫山移至渝邑(現在的重慶),管轄範圍相當於現在四川省的巴中、南充、遂寧、資陽、宜賓以東和整個重慶市的地區,而黔中郡也不再是楚威王時期的貴州東北部的一小塊,而是擴展到整個貴州省了。僅一年多時間,楚懷王拓地一千五百里,楚國新得了比楚威王時期設置的黔中郡兩個還要大的領土。消息傳到楚都,舉國歡騰,民心振奮,士氣高昂。回軍路上,又新招五萬兵,駐守巴渝。
楚懷王率大軍回到荊州,隨令大將屈莊、唐蔑各率十萬楚軍出九江和長沙,南下盡取湖南的湘潭、株州、衡陽至郴州和江西的豫章(南昌)、宜春、撫州、吉安至贛州,拓地千里,新設立了六個縣。這時,楚國幅地已達七千五百里,人口三千五百萬餘,已佔得現在的湖南、江西、貴州省全境。地方行政區域爲八郡五十四縣,有一百一十萬的野戰軍隊。而這兩年,秦國擴地無進展,徒增軍隊十萬而已,但卻撿到一隻死貓,那就是蜀國輝。秦惠文公應蜀國侯的邀請出兵十萬守成都,以抗拒楚軍的進攻。戰後秦軍便賴着不走,不但佔住了廣元,而且佔住了德陽,在軍事上基本控制了蜀國。這時,秦國人口依然是七百多萬,卻有七十萬軍隊,兵民比例是楚國的三倍,可謂窮兵黷武。但就總體實力看,秦國與楚國還相差好遠。如果楚懷王也象秦惠文公那樣擴軍備戰,不顧黎民百姓生活的話,那麼,楚國的軍隊也就變成三百五十萬兵了。
然而,秦國惠文公命大將司馬錯率十萬秦軍救護蜀國,無疑是在向楚懷王發起公然的挑釁,這對血氣方剛、一身霸氣的楚懷王來說,很難吞得下這口惡氣。但是,楚懷王的西宮就是秦惠文公的親妹子,而秦惠文公的南宮羋秀也是楚懷王的宗妹,怎樣翻臉成仇呢?至此,秦、楚關係從一向親善到開始惡化,終於釀成了公元前325年的楚懷王二十萬楚軍與秦、蜀兩國二十多萬聯軍在漢陰平川展開了一場生死的對決,這就是著名的漢陰之戰。