經過
北宋乾德二年(964年)十一月至三年正月,在宋滅後蜀之戰中,宋太祖趙匡胤以分進合擊戰法,下令兩路攻蜀。忠武節度使王全斌受命為西川行營前軍都部署偕副都部署崔彥進,統領禁軍步騎2萬、諸州兵萬餘,出鳳州(治梁泉,今陝西鳳縣東北風州鎮)南下,以期會東路軍合攻成都。後蜀主孟昶為御宋,即調兵北上扼守劍門險道。十二月中旬,宋軍連克興州(治漢西,今陝西略陽)、山南(今陝西南鄭)、西縣(治今陝西勉縣西老城),進拔石、魚關、白水軍20餘寨。繼而敗蜀軍於三泉(治今陝西寧強西北陽平關),俘後蜀招討使韓保正、副使李進,繳獲芻糧30餘萬斛,並追擊至嘉陵(今四川廣元西)。後蜀軍燒毀棧道,宋軍前進受阻,王全斌遂分兵修棧道,自率主力沿羅川險路迂迴趨深渡(小漫天寨南嘉陵江渡口)。數日後,兩部會合,突破嘉陵江蜀軍防線,將後蜀軍逼退至大漫天寨(今四川廣元東北漫天嶺),三路夾攻,大敗蜀軍精銳。蜀大將王昭遠、趙崇韜復領兵奪寨,三戰皆敗,逃往利州(治綿谷,今四川廣元)北,渡過桔柏江後焚橋,退保劍門。三年正月,王全斌率軍至益光(治今四川廣元西南昭化鎮),知劍門天險易守難攻,遂與諸將議進取之策,決定以奇兵翼側搶渡來蘇(今四川劍閣東),出奇不意迂迴至劍門南清強店,與大軍南北夾擊;合力圍殲,遂命史延德率兵趨來蘇。及史延德兵至清強店,蜀大將王超遠聞知驚懼,留其偏將守劍門,自引兵退守漢源坡(今四川劍閣東)。王全斌與諸將合力進擊,攻破險隘劍門,繼占領劍州(治普安,今四川劍閣),殲蜀軍萬餘,擒獲王昭遠。