Derimot lyktes at annet Tang-forsøk på å gjenerobre Chang'an. Tang-prins Li Chu av Guangping (sønn av Li Heng, som på dette tidspunkt hadde tatt seg keisertittel, som keiser Suzong), gjenerobret med støtte fra Huige Chang'an sommeren 757. Li Chus og Huige styrker rykket så frem mot øst, mot Luoyang. Vinteren 757 samlet An sine styrker og sendte dem under Yan Zhuang ledelse for å forsvare kommanderiet Shan (陝郡, tilsvarer omtrent det senere Sanmenxia i Henan). Men da Yan-styrkene støttet sammen med Tang-styrkene, så de at Huiges styrker var på Tangs side. De ble slått av frykt, og brøt sammen. Yan Zhuang og Zhang Tongru (張通儒) flyktet tilbake til Luoyang for å varsle An. Og An, etter å ha henrettet rundt 30 Tang-generaler som var tatt til fange, oppgav Luoyang og flyktet nordover, til Yecheng, som han kalte Ancheng.