十壹年正月,西川人逃往成都。當時成都沒有設防,只有子城,沒有護城河。人們只占壹個座位。許多人湧入,住房,飲水非常困難,下雨時打傘避雨,采取泥水飲用。特別是士兵沒有經過武術訓練,於是我們的巡撫盧丹緊急召集彭州刺史吳興路、原瀘州刺史楊慶福駐防,挑選分配學校,設立戰俘營,設置槍炮,建造器械,嚴巡警備,貼出招募勇士的名單,挑選出三千人,稱為“突將”(即突擊隊員),列隊站好。到了第五天,南詔士兵已經到了梅州(今四川眉山),盧丹派使者去和他們約定。南詔不理他們,扣留他們遠征新津(今四川)。急赴朝,朝廷命仆從卿為使者詳細宣旨。南詔千龍見魯對他彬彬有禮,決心放慢行軍速度,成都駐軍利用已初具規模。11日,南詔軍進占雙流(今四川)。20日,我們到了成都城下。盧丹派先鋒讓紂王去漢州(今四川廣漢)尋求幫助。當時興源6000人,鳳翔4000人已經在漢州集結,竇固也率領道江4000人到漢州加入援軍行列。24日,紂王借三千余援兵,到了漢州南界皮橋,與南詔前鋒會合。戰鬥不利,投降漢州。此時成都軍民天天盼著援軍到來,竇固也希望因失地而相繼放棄,以減輕自己的罪責。所以每次援軍從北方來,都散布敵人比我大部分多十倍,疲憊不堪,不敢輕裝前進,讓將軍們起了疑心,不願意前進。成都正變得越來越重要。守備司令李子孝暗中勾結南詔,準備燒東倉,認為他應該是內應,被城內的部隊發現,要殺他。幾天後,南詔士兵真的攻城了,見城內沒有回應就停了下來。
二月初壹,南詔兵登雲梯,沖車,四面攻城。城裏的官兵扔火澆油,把攻城的士兵燒死。盧丹還命令楊光福和李湘這兩個被左都逮捕的人每次都要“出其不意”,殺死2000多人,燒毀3000多件武器。南詔兵把民間圍墻拆掉,浸濕,彎成帳篷。人們把它藏起來,並通過舉起它來攻擊這座城市。箭石進不去,火也燒不起來。楊清福立即下令從城裏倒出鐵水汁來擊退。在農歷五月初五,我相信千尋不會進攻,所以我聚集軍隊,請求和平。農歷六月初六,我派使者去見同和的使者。這時候,嚴慶福率領的援軍及時趕到,通和使節詳細告訴南詔:按照聖旨,要在固定邊界媾和。今南詔兵從雲南圍攻成都,有違聖旨。而且法院做了和平協議,以免犯成都。箭都相交了,我們還怎麽談和平?南詔不能媾和,第八天繼續攻城。第九天,派部隊進城作戰,南詔士兵開始撤退。為了加強對成都的支持,唐婷下令嚴慶福為我們的特使到東川,並降職竇固為康州經理。所有援助蜀國的軍隊都由嚴慶福指揮。11日,嚴慶福領兵進入新都(位於成都以北45裏)。十二日,大敗南詔軍,殺二千余人。成千上萬的普通人拿著割草機和棍子幫助效忠者,他們的喊聲震動了大地。13日,南詔派出數萬援軍。這時,唐魏國的將軍魏松率領2000名忠誠的軍隊與所有的軍隊作戰。南詔戰敗,五千多人死亡。向蘇星(今四川成都以北)投降,魏松進軍至成都以南30裏的沱江驛站(今四川成都以北)。楊,使徒學校的特使,同意與的和平。支部詳細說了,先清軍。但使者返回後,南詔軍依舊攻城,圍城多次,相信下面的將領會親自參戰。18日,唐援軍趕到,奪取了升官橋。當夜,南詔士兵逃離火場。宋衛本奉命屯兵晉漢,以為自己會繼位。但為了奪取勝利,他先去成都參戰,劫軍欲追。嚴慶福嫉妒他,立即讓魏松抓住他的軍隊,並命令魏松迅速返回杭州。南詔兵逃到雙流(今四川),在雙流建橋,繞瓊州兩天後撤退。成都之戰到此結束。