乃罢朝贡议,并增兵水陆,防守要隘。既而昭远从张廷伟言,劝昶通好北汉,夹攻汴梁。昶乃遣部校赵彦韬等,赍送蜡书,令由间道驰往太原。偏彦韬阳奉阴违,竟入汴都,奏闻太祖,太祖展书略阅,但见上面写着:
早岁曾奉尺书,远达睿听,丹素备陈于翰墨,欢盟已保于金兰,洎传吊伐之嘉音,实动辅车之喜色。寻于褒汉添驻师徒,只待灵旗之济河,便遣前锋而出境。
太祖览书至此,不禁微笑道:“朕正拟发兵西征,偏他先来寻衅,益令朕师出有名了。”遂把原书掷下,安排选将,命忠武军节度王全斌,为西川行营都部署,都指挥使刘光义、崔彦进为副,枢密副使王仁赡,枢密承旨曹彬为都监,率部兵六万人,分道入蜀。全斌等入朝辞行,太祖面谕道:“卿以为西川可取否?”全斌道:“臣等仰仗天威,谨遵庙算,想必克日可取哩。”右厢都校史延德前奏道:“西川一方,倘在天上,人不能到,原是无法可取。若在地上,难道如许兵力,尚不能平定一隅么?”太祖喜道:“卿等勇敢如此,朕复何忧!但若攻克城寨,所得财帛,尽可分给将士,朕止欲得他土地,此外无所求了。”恐尚有一意中人。全斌等叩首受训。太祖又道:“朕已为蜀主治第汴滨,共计五百余间,供帐什物,一切具备,倘或蜀主出降,所有家属,无论大小男妇,概不准侵犯一人,好好的送他入都,来见朕躬,朕当令他安居新第哩。”言中有意,请看下文。全斌等领旨而出,遂分两路进兵。全斌及彦进等,由凤州进,光义及曹彬等,由归州进,浩浩荡荡,杀奔西川。
蜀主昶闻得警报,亟命王昭远为都统,赵崇韬为都监,韩保正为招讨使,李进为副,率兵拒宋,且令左仆射李昊,在郊外饯行。昭远酒酣起座,攘臂大言道:“我此行不止克敌,就是进取中原,也容易得很,好似反手一般哩。”李昊暗暗笑着,口中只好敷衍数语,随即告别。昭远率兵启行,手执铁如意,指挥军事,自比诸葛亮。我说他可比王衍。到了罗川,闻宋帅王全斌等,已攻克万仞、燕子二寨,进拔兴州,乃亟派韩保正、李进率军五千,前往拒敌。韩、李二人,行至三泉寨,正值宋军先锋史延德,带着前队,骤马冲来。李进舞戟出迎,战未数合,被延德用枪拨戟,轻舒左臂,将李进活擒过去。保正大怒,抡刀出战,延德毫不惧怯,挺枪接斗,又战了十余合,杀得保正气喘吁吁,正想回马逃奔,不防延德的枪锋,正向中心刺来,慌忙用刀遮拦,那枪枝便缩了回去,保正向前一扑,又被延德活捉去了。正是绔袴子弟,不堪一战。延德驱兵大进,乱杀一阵,可怜这班蜀兵,多做了无头之鬼。还有三十万石粮米,也由宋军搬去,一粒不留。王昭远闻着败信,遂列阵罗川,准备拒敌。延德也不敢轻进,在途次暂憩,静待后军。至崔彦进率兵到来,方会同前进,遥见蜀兵依江为营,桥梁未断。彦进前行张万友,大呼道:“不乘此抢过浮桥,更待何时?”道言未绝,他已飞马突出,驰上浮桥。蜀兵忙来拦阻,挡不住万友神力,左一槊,右一刀,都把他杀落水中。宋军一齐随上,霎时间驰过桥西,王昭远见宋军骁勇,不禁失色,便率兵退走,回保漫天寨。未战先怯,岂诸葛军师的骄兵计耶?一面调集各处精锐,并力守御。
崔彦进分兵三路,同时进击,自与史延德为中路,先抵漫天寨下。寨在山上,势极高峻,彦进知不易仰攻,只令兵士在山下辱骂,引他出来。昭远仗着兵众,倾寨出战,彦进率军迎敌,约略交锋,就一齐退去。昭远麾军力追,铁如意用得着了。看看赶了十余里,自觉离寨太远,拟鸣金收军,迟了。偏偏左右两面,杀到两路宋军,左路是宋将康延泽,右路便是张万友,彦进、延德又领军杀回,三路夹击蜀军,任你指挥如意的王昭远,到此也心慌意乱,没奈何驱马奔归,蜀兵随即大溃,宋军乘胜追赶,驰至寨下,凭着一股锐气,踊跃登山。昭远料难保守,复弃寨西奔。宋军掩入寨中,夺得器甲刍粮,不可胜数,待王全斌驰到,再派崔彦进等进兵,王昭远收集溃卒,复来拒敌,三战三北,乃西渡桔柏江,焚去桥梁,退守剑门。
全斌因剑门险峻,恐急切难下,且探听刘光义等消息,再定行止。未几得光义来书,已攻克夔州,进定峡中了。原来夔州地扼三峡,为西蜀江防第一重门户,刘光义、曹彬等,自归州进兵,正要向夔州攻入,蜀宁江制置使高彦俦,与监军武守谦,率兵扼守,就在夔州城外的鏁江上面,筑起浮桥,上设敌栅三重,夹江列炮,专防敌船。刘光义等出发汴京,已由太祖指示地图,令他水陆夹攻,方可取胜,至是光义等鏁江入蜀,距鏁江三十里,即舍舟步进,夤夜袭击。蜀兵只管江防,不管陆防,骤被宋军自陆攻入,立即溃散。光义等既夺浮梁,进薄城下,蜀监军武守谦拟开城搦战,高彦俦出阻道:“北军跋涉前来,利在速战,不如坚壁固守,休与交锋,待他师老粮尽,士无斗志,那时彼竭我盈,一鼓便足退敌了。”以逸待劳,莫如此策。守谦不从,独领麾下千余骑,大开城门,跃马出战。正值光义骑将张廷翰,挺枪过来,两马相交,双枪并举,战到一两个时辰,廷翰枪法越紧,守谦抵敌不住,虚幌一枪,驰回城中。说是迟,那时快,廷翰紧追守谦,