靈恩攝掌州事,代守城池。梁主遣平西將軍曹景宗,及後軍將軍王僧炳,分領步騎三萬,往救義陽。僧炳率二萬人先進,行次鑿峴,適魏冠軍將軍元逞等,奉元英軍令,趨至樊城,來截僧炳。僧炳上前搦戰,見來兵不多,未免藐視,哪知鼓聲一響,敵騎踴躍前來,衝突入陣,前隊各軍,統皆披靡,後隊亦被牽動。僧炳彈壓不住,只得返奔,失去四千餘人。曹景宗趨至鑿峴,正值僧炳奔還,不覺大驚,遂頓兵不進。統是酒囊飯袋。
義陽因喪了道恭,將士奪氣。魏兵本欲引退,得此訊息,反麾兵急攻。靈恩飛使求救,梁廷再遣寧朔將軍馬仙璝,統兵赴急。仙璝轉戰而前,兵勢頗銳,元英派將堵截,俱被擊退。乃自至士雅山,結寨立柵,分命諸將埋伏四隅;掩旗示弱。仙璝恃勝生驕,直迫英營。英親出挑戰,才斗數合,即回馬佯奔,誘至伏中,縱令伏兵四出,合攻仙璝。仙璝已知中計,但事已至此,不得不驅兵鏖鬥。猛見敵軍中有一老將,擐甲執槊,衝將過來,便命軍士放箭,一箭正中老將左股。那老將不慌不忙,拔去箭鏃,流血及趾,仍然猛力馳入,握槊四刺,槊斃梁兵多人,連仙璝子亦死槊下。仙璝不勝悲愕,引兵亟走。這老將便是魏統軍傅永。永見仙璝敗去,尚躍馬前追,元英急向前攔阻道:“公已受傷了,請還營休養,待我督兵追擊罷!”永答道:“昔漢祖受傷捫足,不令人知,下官雖微,也是國家一將,傷未及死,怎得畏縮呢!”說畢,仍然力追,俘獲梁兵多名,及暮始返。永時年已七十三,全軍皆為敬服。老當益壯。
仙璝輸了一陣,再收集餘眾,尚得萬人,復與元英決戰。三戰三敗,陣亡大將陳秀之,餘軍不能再振,狼狽奔還。義陽城內的蔡靈恩,勢窮援絕,只為了貪生怕死四字,竟違背兄言,舉城降魏。千古艱難惟一死。平靖、武陽、黃峴三關,所有梁朝戍將,亦棄關南遁。魏封元英為中山王,傅永以下,俱得加賞,士馬歡騰,不消細說。
惟梁廷連線敗報,當然驚惶,御史中丞任,奏彈曹景宗擁兵不救,應即加譴。梁主因他佐命有功,置諸不問,但令就南義陽建置司州,移鎮關南,用衛尉鄭紹叔為刺史。紹叔立城隍,繕器械,廣田積穀,招集流亡,兵民安堵,覆成重鎮。魏人卻也不敢進逼,惟據住義陽,扼要設戍罷了。
已而梁漢中太守夏侯道遷,復舉漢中降魏。魏令邢巒為鎮西將軍,西略梁州,所向摧破。白馬戍將尹天寶,景壽太守王景胤,都向益州告急。益州刺史鄧元起,觀望不前。天寶戰死,景胤敗走,巴西太守龐景民,又為郡民嚴玄思所殺,舉地附魏。梁遣將軍孔陵等,率兵西援,一面招誘仇池軍將,令他叛魏歸梁,夾擊魏軍。
仇池自楊文德歸宋,楊難當降魏後,彼此分事南北。見前文。文德弟文度,據有葭蘆,自立為武興王,被魏擊死。文度弟文弘,奉表魏廷,謝罪稱藩,魏乃除文弘為南秦州刺史,授武興王封爵,兼拜徵西將軍西戎校尉。文弘傳侄後起,後起傳子集始,集始又傳子紹先,並受魏封。紹先年幼,委事二叔集起、集義。兩人聞漢中入魏,恐仇池不免翦夷,又經梁人招誘,遂鼓動群氐,推紹先為帝,出截魏人糧道。
魏鎮西將軍邢巒,撥兵邀擊,得將氐眾殺退。敘仇池事,簡而不漏。又遣統軍王足,帶領萬騎,抵敵梁將孔陵,連戰皆捷。陵退保梓潼。足攻入劍閣,趁勢略地,凡梁州十四郡,盡為魏有,益州大震。梁假鄧元起都督征討諸軍事,出援梁州,另授西昌侯蕭淵藻代為刺史。
淵藻蒞鎮,見糧儲器械,悉被元起取去,免不得憤恨交乘,遂入元起營,乞撥還良馬百匹。元起勃然道:“年少郎君,要良馬做甚?”淵藻愈憤,忍氣而出。越宿邀元起過宴,託詞餞行,更迭行觴,灌使爛醉。淵藻拔劍遽起,把他殺死。且指揮左右,盡戮元起隨員,然後閉城自固。元起部曲,立營城外,聞元起被戮,便即圍城,呼問元起罪狀。淵藻登城朗聲道:“天子有詔,命誅元起,汝等無罪,速宜斂甲歸營,毋得取咎!”眾乃散歸。惟元起故吏羅研,詣闕訟冤,梁主以淵藻為兄懿次子,不忍加譴,但遣使責讓,貶淵藻為冠軍將軍,恤贈元起,賜諡曰忠。未免失刑。
淵藻年未弱冠,頗有膽識,會益州亂民焦僧護,糾眾起事,淵藻共乘肩輿,巡行賊壘,亂黨聚弓亂射,箭如飛蝗,淵藻左右,忙舉楯為蔽,淵藻叱令撤去,大呼道:“汝等多是良民,奈何從賊!能射速射,不能射速降!”賊眾聞言,俱為咋舌。又見所發各箭,統從淵藻身旁飛過,毫不受傷,更疑為神助。不是神助,實由亂黨烏合,未能射著。淵藻從容退歸,賊竟夜遁,由淵藻發兵進剿,斬首