请为太尉上公之职,都督关陕诸军,共平上邽,永镇长安,使始安王好行东争。未审将军肯容纳否?"陈安听其所言,自思:"据此陇城,何能奋发?得汉相扶,向上有阶矣。"乃即受币,拜谢刘雅曰:"小将不才,荷蒙殿下见知,赐以厚礼,许以美职,吾当率兵先取上邽,以作进身之功,不劳殿下亲动刀兵矣。乞公善全终始。"刘雅唯唯应诺相别,自回长安。陈安被诳,即便点兵杀向上邽而来。司马保见说陈安引兵将至,心中大惊,乃召司马夏正等议曰:"今闻陈安来犯,胡崧又病,不能出战,无人总兵。盖涛、和苞等皆非贼奴对手,只得亲自出敌,免众惊恐。"右司马夏文曰:"战敌之事,某兄弟二人亦皆弗惧。但今城中之兵,素少训练,难临大敌,且又昔皆陈安所统者,知其被刺而逃,尚多怜惜之念,焉肯用命与敌?若一出战,彼败则可,脱或不幸,恐兵众反有附强背投而去之虑。"司马保曰:"然则奈何处之?"文曰:"一面紧守城池,一面遣人星夜往西凉公处求救。张士逊平生忠义勇敢,必念晋国一体,决然发兵相助。待其到来,臣等领兵杀出,里应外合,方可破他。不然,难保胜败。"司马保从之,遣人飞马往西凉而去。使至姑臧,拜见张实,呈上文书。实看罢,聚集众将商议可否。宋配曰:"往者南阳王镇守长安之时,多得其举保奖赉,与吾河西有恩无怨。今彼嗣子有难,亦当救之。且是晋室宗枝,我邦声援,不可坐视其惫。"实曰:"参军之言是也。但今北宫守善患病,谁人可以提兵前去?"配曰:"大将军韩璞能协诸将,可使为帅,以中将军阴预参赞,定然凯捷而还。"张实乃召二人,将兵二万,进救上邽。
却说南阳王司马保从夏文之言,闭城坚守。陈安见其不出,围住攻打。保令八将分门守御,夜宿城上,时刻不离。将及一月,外救不至。虽然陈安攻之弗克,但以城中乏食,牛犬杀尽,战马亦宰过半,又刮刷民家,米谷悉各出尽,每斗价增一两,无可得籴,民人有至饿死者。正将危迫生变,却得探马报入安寨,言西凉救兵来将近矣。陈安见说,思量城中兵马不曾伤损,外援又至,知功无成,遂分付撤围且回陇西,待凉兵退去,再来争取。众方收拾,只见韩璞已到,止隔五七里矣。安惧被蹑,即于平川扎下以待。韩璞见之,亦皆住马,于是两边结阵。陈安手挟双戟,向前叫谓韩璞曰:"凉将何名?必谙事情者。听吾一言:吾因南阳王氐羌忽我忠言,暗使张春刺害,逃出陇西。知吾无存身之处,不行召回慰用,反欲加兵诛我,故此先发,欲除仇党耳。将军不知吾冤,听其诳诬,远远至此,助彼恶我何也?"璞曰:"尔乃晋臣,世食晋禄,见国家遭乱,正当效力匡扶,以图树立勋名。何为反叛攻主,甘作逆臣,尚言冤也?吾乃韩璞,汝不记长谷截夺救驾之粮乎?好好下马归正,保汝共复长安,庶不污青史耶!"安又曰:"长谷之事,乃诸羌为逆,彼求救于我故耳,我虽来,未尝相犯,惟只拒守于彼。将军后发长安,吾又不曾阻袭。今南阳王子见长安陷而不救,幸帝败而欲自立,忠乎?义乎?汝西凉乃妄救之。"璞见安无避逊意,怒叱曰:"乱臣贼子,人人得而诛之,敢云人妄?"遂拍马杀出,陈安舞戟接住。二人左驰右骋,一连战上三十馀合,未分胜败。上邽诸将在城上看见尘埃大起,料是救至,夏正、夏文率兵一万,突出西门,和苞、盖涛亦以万人自北门冲出,径望阵后杀去。两路奋勇齐入,陈安前后受敌,不能相顾,大败望陇西而走。
夏文向前谓韩璞曰:"陈安狡悍多智,一纵使入陇城,祸根仍在,还望将军相助,追而剿之,方见终始。"璞曰:"汝言是也。"于是合兵,紧紧随后接尾追去。陈安得至陇上,夏文掩至,安不得入城,遂转马欲奔长安投汉。韩璞揣知其意,急使阴预与和苞从间道将兵阻住。陈安料难得过,乃径直望西而走,至梁州界上屯住。探知夏文等尚在陇上,安惧再至难敌,遣人求救于仇池土司杨难敌,难敌思素来臣伏于晋,恐河西梁秦加兵,不敢应承。安无奈,只得使弟陈宏奉表入川,归投于成,以求济援。成主李雄见陈安降附,即授安为梁州都督,与张咸分守境界。又虑二人有竞,乃使大将军阎式之子阎明率兵三万,协助陈安复取陇城。韩璞知成国有兵来助,空为人受烦恼费力,意欲辞回,又难为言,却好张西凉行文来到,报称:"刘武馀兵侵掠郡境,韩瓒将兵剿逐,反战失利,可宜及早回兵,毋使猖獗。"韩璞乃过营见和苞、夏文,将文书与看,辞回河西。文等取陇城库中珍宝酬之,拜送谢曰:"有劳驱驰。以此地粮少,不能犒饷兵众,待回上邽,再遣人来报谢。"璞乃拔寨,星夜速返。刘武之弟闻知,引兵北去转掠代地。时代王拓跋郁律自承猗卢之位,因其父子构乱,致弱国体,一向不能即振,刘武等诸邻国皆不畏惧,反致侵凌,以此武之兵亦扰其境。郁律此时已得王浚旧将王昌、孙纬、王甲始有兵三万归投,至是旁招广募,复有雄兵二十馀万,威声渐盛。刘武等不知,故此其弟刘斌率部属侵凉,知韩璞引得胜之兵回郡,遂转掠代境。
按《传》:刘武字虎臣,乃铁佛国主也。其先乃并州刺史刘虞之后。虞以兵弱,附于袁绍,厥后曹操势盛,与袁氏争取并地,袁熙战败,虞子刘玉