239年秋，蒙古西路军是都元帅达海绀卜和秃雪率领八十万大军，再次攻蜀。八月，达海绀卜攻克成都府（今四川省成都市），分兵掠夺汉州（今四川省广汉市）、邛州（今四川省邛崃市）、简州（今四川省简阳市西北）、眉州（今四川省眉山市）。大元帅按竺迩沿嘉陵江南下，直取重庆府（今重庆市）；巩昌便宜总帅汪世显跨越渠江东下，经过达州（今四川省达州市）、开州（今重庆市开州区），进抵万州（今重庆市万州区东）。南宋守军退到长江南岸防守，汪世显布船在北岸佯装攻击，迂回到万州之西六十里三湖滩，在夜里用皮船渡江，打败宋军。顺流抵达夔州（