王嵯颠率南军自邛州抵成都，十二月初四，攻陷成都外城。杜元颖率将士退保牙城，几次想弃城逃跑。十二月初六，唐文宗贬杜元颖为邵州刺史。十二月十三日，诏令右领军大将军董重质为神策、诸道四川行营节度使，又发太原、凤翔两道兵赴西川。南诏军继续北犯东川，进入节度使驻地梓州（治郪县，今四川三台）的西城，郭钊兵寡势弱，无力抵抗，写信责备王嵯颠负约。表面上同郭钊议和，率军撤退，临走时却纵兵掠夺成都附近的妇女和各行业工匠数万人以及珍货宝物。