話說蒙軍攻占閬州大獲山城後,便兵分兩路南進。西路由紐璘率領,從劍閣出發,直搗成都;東路由蒙哥親自率領,仍以汪德臣為先鋒,從閬州沿嘉陵江南下。兩路軍約定匯合於重慶,再沿江東下,出夔門,入兩湖。時已是蒙哥汗八年,宋理宗寶祐六年(1258年)。
先說紐璘的西路軍經江油至綿陽,與宋軍安撫劉整激戰一日,大敗之。隨後自率兵攻取漢州,進而兵圍成都。又遣部將石抹按隻率軍向東攻取了東、西川的交通要道靈泉山,殺死宋都統韓勇,宋軍大敗。
時任四川製置使的,早已由原來的餘晦換為蒲擇之。蒲擇之雖非良將,然亦身經百戰,知難擋蒙軍之鋒,乃率兵駐守成都府治雲頂山,固守待援。紐璘見其不出,乃分兵攻取了彭州、簡州及嘉定等周圍州縣,使成都成了一個座孤城。
宋廷聞蒲擇之連連喪師失地,乃將其罷職召往臨安問罪,而任呂文德為四川製置使,率兵兩萬,乘船千艘,由荊湖逆江而上,來救四川。
蒲擇之久在川中任職,頗有威望。今既被逮問罪,軍心浮動。雲頂山守將姚德,自知不是蒙軍對手,乃開城投降。於是西川州縣相繼降蒙,宋軍便全部退出了西川。
呂文德舟師至資州,即為蒙軍所阻,又聞得成都等西川城池盡失,隻好再經瀘州,退往重慶,與合州、涪州共成鼎足之勢,力保川南。
再說東路軍南下,先鋒汪德臣率軍沿江直抵蓬州後,便向楊大淵問計道:“聞得蓬州運山城雖小,卻堅固異常,不知將軍可有妙策取之?”楊大淵道:“其守將張大悅與末將是生死之交,待我明日親往勸降,必能成功。”德臣道:“不可,不可!人心隔肚皮,將軍豈能冒險!不如先將勸降書射入城中,再見機行事。縱然不能成功,也會在其軍中引起**,是有利無弊之舉。”楊大淵拜謝道:“總帥為末將考慮如此周全,末將銘記大德在心,遵命行事便了。”