眼看败局已定,将士们都请求桓温下令撤退,桓温看到这样的败势,感觉已经无法挽回,他这时候也是无机可设,于是不得不下令鸣金退兵。可是没想到的是,将军下令撤退,传令兵却一时大意,竟然传达了进攻的命令,于是就敲响了进攻的鼓声。
晋军将士听到进攻的鼓声,还以为前方打了胜仗,士气大振,这时候谋士袁乔也趁机督促将士勇猛奋战,于是晋军发了大反攻。反观成汉军队,看到晋军一个个像饿虎扑食一般反扑过来,顿时军心大乱,一个个都无心恋战,一下子队形就被晋军冲乱了,成汉军队就这样败了。
晋军乘胜追击,一直攻入成都城内,李势看事不对仓皇逃走,后来无路可逃的李势向桓温献上投降书,建国40多年的成汉政权就此灭亡。桓温也因为这次传令兵误传进攻命令,从而取得了大胜,也因此灭掉一个国家。班师回朝以后,桓温名声大振,立下大功,逐渐掌握了东晋的朝政大权。