惑敌军，乘夜逃走，在锦江之南和刘尚军会合。天亮后谢非分兵监视锦江之北，亲率主力攻锦江之南。汉军集中主力迎击，成家军大败，谢丰、袁吉战死。吴汉留下刘尚抵御成家军，自己回到广都，在广都、成都之间作战，兵临成都城下。此时，冯骏攻下江州，俘获田戎。臧宫在沅水击败延岑，万余成家军溺死或者被汉军斩首。延岑败回成都，余者投降。臧宫乘胜追击，降者十余万投降，平阳（今四川省三台县）守将王元率军投降，臧宫率军从北面逼近成都。公孙述招募五千余敢死士交给延岑进攻吴汉。延岑在成都市桥布起旗帜，鸣鼓挑战，暗调奇兵袭击吴汉之后，吴汉大败