开明王朝后期,蜀国与秦国保持了很长一段时间势均力敌的敌对关系,两国为争夺汉中一带的南郑要塞展开几十年的拉锯战。
虽然秦惠王表面上不再与蜀争夺汉中的南郑要塞,但灭蜀计划实际上早已考虑成熟,只是有一条:自古蜀道多艰险。秦惠王在没有弄清入蜀的道路以前也不敢贸然挺进,所以现在他的大军已经集结在蜀国的边境上,万事俱备,只欠东风了。
《华阳国志·蜀志》叙述当时的情景说:那个昏庸的末代蜀王自以为褒和汉中地区都还在自己的股掌中,因此又从玩腻了的女色堆里跑出来,带着手下到这一带的山谷里打猎,正在追捕猎物时忽然看见秦惠王骑着一匹高头大马从山梁上下来,身边还带了许多随从,也像是在打猎。蜀王感到很奇怪,但一想到惠王曾经毅然把秦国的五个美女嫁给自己,只是那时自己无福消受,连面都没见上就永诀了,因此赶紧满面笑容迎上去。秦惠王显得大度而有礼节,送给蜀王一大筐金子;蜀王也回赠了许多蜀中的珍宝玩物给惠王。
先秦时期入川古栈道但惠王刚刚把这些珍玩拿到手里,它们却全都变成了泥巴。惠王很愤怒,当时就想和蜀王拼个你死我活,奇怪的是他的大臣们却都向他拱手道贺。惠王问:为什么?群臣道:蜀之珍玩化为土,说明大王将得到蜀国的土地,这是好事呀,可喜可贺。惠王一听,也有道理。他后来又听从了群臣的建议,叫工匠们打造了五头石牛,搁在山顶上,每天叫人去牛屁股的后面倒上一筐金子,还放出话来,说秦国有五头石牛,非常神奇,每天都能拉下一筐金子。蜀国士兵听到消息,偷偷派人到山顶上去侦察,果然发现那五头石牛每天都要拉下一筐金子,便把这消息报与蜀王。蜀王除了好色,还有贪财的毛病,可谓是“寡人有疾”;秦惠王深知这点,只等蜀王前来上钩。果然,不久后,蜀王就派遣使臣找到秦惠王说,蜀王想得到这些牛,不知尊敬的惠王肯不肯拱手相送?惠王说,那好啊,咱们两国的关系就如亲兄弟一般,我的东西自然也是蜀王的东西,你们回去禀报蜀王,叫他来拿就是了。蜀王乐极,急忙派了五丁力士去把这五头石牛运回蜀中。运倒是运回来了,可是这五头石牛却不仅不拉金子,甚至连石子也不拉。蜀王气急败坏,一拍案:这个惠王也太不像话了,居然敢戏耍我!把这几头石牛都运回去还他,我看他以后还有什么脸面见我。于是蜀王又派五丁力士押送石牛来到秦国边境,五丁力士们因为来回奔波了两趟,有气没处撒,便指着秦军士兵的鼻子说:你们这些东方放牛娃,简直一点信义都不讲。秦国的士兵却笑着说:我们虽然是放牛娃,但你们蜀国很快就会成为秦国的放牧之地咯。
五头笨重的石牛被蜀国的五丁力士们推的推、拉的拉、抬的抬,在秦岭的山地里来回奔波两趟,沿途的林木都被力士们踩倒,山地被踩平,变成了一条由秦国通往蜀国的“黄金通道”——金牛道。公元前316年秋天,秦惠王派遣张仪、司马错、都尉墨率领秦军沿这条道路浩浩荡荡地南下伐蜀。一时间古栈道上战旗飘飘,锣鼓声响。蜀王急急调兵仓促应战,结果被秦兵打得落花流水、丢盔弃甲。蜀王在战斗的间隙想起了以前那些荒唐的过失,不禁仰天长叹,但一切都晚了。秦军士兵如狼似虎,一直看准蜀王逃走的方向穷追不舍。结果蜀王逃到彭山县的东北部时,被秦军包围,悲惨地死于乱箭刀斧之下;而蜀国的王太子和太傅、丞相等虽然冲出重围,但也只跑到彭县就被秦军狙击,全军覆没。
自此,经历过蚕丛、柏灌、鱼凫、杜宇、开明十二世的漫长的古蜀国的历史宣告结束,一个新的统一的铁器时代来临了。