I mens hadde general Shi snudd igjen. Han hadde på nytt brutt med Tang. An Qingxi sendte da general Xue Song til Fanyang for å be om støtte fra Shi, og tilbød ham til og med sin keisertrone. Shi satte seg da i bevegelse sørover mot Yecheng. Tang-styrkene rundt Yecheng hadde imens kommet i ulage. De var nå ni generaler (fordi Li Siye var avgått med døden i løpet av beleiringen), og de koordinerte ikke sine styrker særlig godt. Den 7. april 759 gikk Shi til angrep på Tang-styrkene. Det brøt da plutselig ut en voldsom storm, og begge hærstyrkene ble grepet av panikk; Shis styrker flyktet mot nord, og Tang-styrkene mot sør, og dermed var beleiringen av Yecheng brutt.