用了司马错建议。该年秋，司马错与张仪、都尉墨从石牛道上纵横千里，在葭萌击败蜀王芦子霸王，蜀王逃至武阳，被秦军所杀，蜀相与蜀太子逃至逄乡，死于白鹿山，蜀国开明氏灭亡。同年冬十月，司马错等乘机攻取苴与巴，擒拿巴王归秦。司马错率巴蜀兵十万，自巴涪水顺流直下攻打楚国，取商于之地，设立黔中郡。秦惠文王更元十一年（公元前314年，周赧王元年），封陈庄为蜀相，贬蜀王为蜀侯，蜀国成为秦的藩属，秦国更加强盛。秦惠文王更元十四年（公元前313年，周赧王二年），蜀相陈庄杀蜀侯降秦。秦武王元年（公元前310年，周赧王五