一路追到剑阁,剑阁西有相连的小剑山和大剑山,地形险峻,道小谷深,易守难攻,非常易于打伏击。轻敌之下,没有想到遭遇了接应高彦俦的蜀军伏击,汉军慌忙撤退。此时,运气非常不好,一块从山上砸下来的大石头击中阮豹头部,阮豹身受重伤,倒地昏迷。
主帅受伤,汉军被迫从剑阁撤退。阮豹的副将王景崇和齐藏珍、石守信商议,先攻取阶州,留下齐藏珍率领禁军步兵和一千骑兵守阶州以防蜀军再出剑阁。王景崇和石守信派人将阮豹送往长安养伤,指挥禁军骑兵和隶属周王刘崇的昌武军开始准备进攻成州。到了此时,成州已经被围困了八十余日。
王景崇派被俘的蜀军下级军官给成州刺史虢毅达带去一封信,告诉他:雄武军节度使韩继勋已经被斩杀,雄武军全军覆没,秦州已经归于大汉,来援救成州的蜀国大将高彦俦被打的狼狈逃回剑阁,李廷珪兵败投降了,阶州也已经成为汉地,不会再有人来救成州了,来了也是送死的。给虢毅达三日时间考虑,如果愿意投降,官兵想回蜀国的可以送回去;如果不降,三日后攻城到时候城破人亡就不好了。
虢毅达见到来使便问,“从蜀中来的援军有多少?”来送信的蜀军下级军官说,“回禀大人,至少十来万。大将军高彦俦和李廷珪都来了,现在高大将军兵败而退,李大将军降敌了。”
听信使这么一说,虢毅达没有信心了。成州守军、连同招募的民夫不过万人,救援的十万大军都给汉军打败了,等于已经无路可走了。他找来判官作为使者,向汉军请降。
七月十一日,汉军兵不血刃占领成州,按照约定王景崇将部分希望返回蜀中的官员和士兵送至剑阁。至此,汉军收复了西秦四州。
阮豹西征期间,皇帝刘承讯一直忙着政务改革。一群遗老们为了争夺太师、太保和太傅三公之位互不相让,都吵到内阁,吵到御书房了,快把皇帝的头都快吵炸了。
慕容彦超接收朔方军也不是很顺利,倒不是朔方军怀念冯继业,而是朔方军旧部抵制慕容彦超往军队里安插亲信。慕容彦超是个火爆脾气,交接过程中他的部将们接到命令,牛掰哄哄去接管,朔方军旧部不买账,两方军官打了起来。
幸好只是军官高层打架,而不是部队火拼。慕容彦超把朔方军的旧将全抓了起来,请求皇帝下旨将这么些人都就地正法。
承讯一看到奏折,心想,叔叔哎,你这样搞下去能指挥得动朔方军啊?别闹出兵变来哦!承讯赶忙找来郭威,让他帮助慕容彦超整顿好朔方军,并去灵州传皇帝圣旨,赦免朔方军旧将,命令他们接受慕容彦超的管理;同时要求慕容彦超,朔方军旧部一律留用。
中书令萧干上书,北域闹蝗灾,牧民损失惨重,向皇帝求救。承讯命令户部调粮食和物资到承德,让中书令府调配,又派监察部门去监督物资的使用。