单纯设防蜀夏亡
元朝末年,明玉珍参加徐寿辉领导的红巾军,任元帅之职,率军占有川蜀。陈友谅杀徐寿辉称帝后,他不甘受陈辖制,自立为陇蜀王。元至正22年(1362年)于重庆即皇帝位,国号夏,建元天统,26年(1366年)病死,由其子明升继帝位。明洪武4年(1371年)正月,朱元璋令征西将军汤和率副将军廖永忠、征虏前将军傅友德等征伐蜀夏。廖永忠率水军从瞿塘峡直趋重庆;傅友德率步卒出秦、陇。出行前,朱元璋对傅友德说:蜀夏知道我军西伐,必定将全部精锐用于防守瞿塘峡。你若出其不意,拿下阶州,文州,则蜀夏的大门就打开了,其腹心之地必溃。而且兵贵神速,怕的是不勇敢。傅友德遵谕旨行事,疾驰至陕西,召集诸军悄悄从陈仓(在今陕西宝鸡)攀越山谷,昼夜兼程,于阶州(在今甘肃武都)大败蜀夏守将丁世珍,攻取该州,随后,又拔文州(在今甘肃文县)及绵州(在今四川绵阳西),并欲与廖文忠水军相联系,削木牌数千、上写攻克阶、文、绵等州日、月,投入汉水,以期顺流而下,被明水军拾到。不料沿岸蜀军拾到,竟闻风丧胆,纷纷解体逃亡。这时蜀夏防御果如朱元璋所料,将主力放在瞿塘,以铁索横断瞿塘峡口,以丞相戴寿、吴友仁邹兴等率大军占据两岸山上,并在两岸石壁上凿洞、连接铁锁为飞桥,铺以木板,架炮拒敌,可谓防备森严。北部三州之失的消息传来,蜀夏君臣震栗,戴寿,吴友仁留邹兴守瞿塘,分兵北上驰援,数战皆败,戴寿退守成都,友仁逃至保宁(在今四川阆中),傅友德遂进围成都。此时,廖永忠亦在瞿塘峡发起进攻,他见敌方铁锁拦江,飞桥架炮,且山峻水急,不利于舟船强攻,便派数百人携带粮食、水筒,身着与草木之色相同的伪装服,攀山渡关,乘夜色进攻敌山上陆寨。估计他们已得手后,永忠率水军前进,黎明,蜀夏守军才发觉明水军来攻,倾全力阻击,不料攻占了陆寨的明军从山上杀来,明水军以火器弓矢猛打,邹兴阵亡,飞桥铁索皆被烧毁,蜀夏瞿塘峡防线崩溃,夔州(在今四川奉节)陷落,明军直捣重庆。
戴寿在成都城下也与傅友德展开激战,他以大象为前锋冲击明军阵营,明军以强弩火器回击,大象负痛回窜,践踏蜀夏军死者无数,遂大败而逃。明升见大势已去,请求投降,蜀夏灭亡。
以蜀夏的兵力、国力是难以抵御明军的进攻的,其灭亡只是时间问题。但在战术上,只知单纯设防,且只防水路,不防陆路,已是先机失着。这反映了蜀夏君臣缺乏战略眼光,难怪朱元璋虽未亲临前线,就对敌情预测准确了。防御的目的是为了进攻,在实力较弱,难以进攻的情况下,防御也应运用灵活机动的战略战术,以攻为守,攻守兼施。历史证明,单纯防御,十有九败。