云述得帝书,光禄勋张隆,太常常少劝述降,述无降意,大臣皆怨,日夜离叛。岑信之,留于帐下,会日暮驻营,询地名,曰:“彭亡。”彭恶之,以日暮未便他徙。夜半,营中有警巡营,见有黑影瞥如飞鸟,出投西去,追之莫及。传入中军,彭已被刺死。监军郑兴大惊,不候天明,急领全营东退,以授吴汉,而武阳一带复失。彭持军整齐,所过秋毫无犯。邓谷王任贵闻彭威信,越数千里遣使迎降。会彭已薨,帝尽以任贵所献,赐彭妻子,谥曰壮侯。蜀人怜之,为立庙武阳,岁时祠焉。子遵嗣,徙封细阳侯。
  吴汉稍休士卒,复率兵进。十二年正月,与蜀将魏党、公孙永战于渔涪津,大破之,遂围武阳。述遣子婿史兴将五千人救之。汉迎击兴,尽殄其众,因入犍为界。诸县皆城守,汉乃进军攻广都,拔之。时秋七月也,威虏将军冯峻已拔江州,生擒田戎。武阳以东诸小城皆降。汉闻各路兵俱到,乃遣轻骑烧成都市桥。帝驰书戒汉曰:“成都十余万众,不可轻也,但坚据广都,待其来攻,勿与争锋。若不敢来,公转营迫之,须其力疲,乃可击也。”汉不听,乃自将步骑二万余人,进逼成都。去城十余里,阻江北为营,作浮桥,使副将武威将军刘尚将万余人屯于江南,相去二十里。帝闻之大惊,责汉曰:“比敕公于条万端,何意临事悖乱,既轻敌深入,又与尚别营,事有缓急,不复相及。贼若出兵缀公,以大众攻尚,尚破,公既败矣。幸无他者,急引兵还广都。”此诏未到,述果使其将谢丰、袁吉将众十余万,分为二十余营,并出攻汉,使别将将万余人,劫刘尚,令不得相救。汉与大战一日,兵败走入壁,丰因围之。汉乃召诸集帐下曰:“吾共诸君逾越险阻,转战于里,所在斩获,遂深入敌地,至其城下。而今与刘尚两处受围,势既不接,其祸难量,欲潜师就尚于江南,并兵御之,若能同心一力,人自为战,则大功可立,如其不然,败必无余。成败之机,在此一举。”诸将皆曰:“诺。”于是厉兵秣马,闭营三日不出,乃多树旗幡,使烟火不绝,夜衔枚引兵与刘尚合军。丰等不觉,明日,乃分兵拒江北,谢丰自将攻江南。汉尽出精锐迎战,自旦至脯,遂大破之,斩谢丰、袁吉,获甲首五千余级。于是引还广都,留刘尚拒述,具以状上,而深自谴责,帝报曰:“公还广都,甚得其宜。述必不敢略尚而击公也。若先攻尚,公从广都五十里,悉步骑赴之,适当值其危困,破之必矣。”帝复使谒者张堪,送委输缣帛,并领骑六千匹,诣吴汉,在道复追拜堪为蜀郡太守,堪字君游,南阳宛人也。早孤,年十六让父余财数百万与兄子,而受业长安,志美行厉,诸儒号为圣童。帝微时见堪志操,常嘉焉。及即位,来歙荐之,召拜郎中,三迁为谒者。
  却说吴汉惩前失,自是与述将战于广都、成都间,八战八克,遂军于成都郭中。述惊惶无措,谓延岑曰:“事当奈何?”岑曰:“男儿当死中求生,可坐穷乎?财物易聚耳,不宜有爱。”述乃悉散金帛,募敢死士五千余人,以配延岑,出市桥,大建旗帜,鸣鼓挑战,而潜遣奇兵出吴汉军后。岑众无不以一当百,吴汉大败,延岑舍死追杀,汉落水中,缘马尾得出。正在危急,恰好张堪到来,七千匹马尘土蔽天,延岑大惊,退入城中。吴汉收聚残败,谓刘尚曰:“已逼贼城,犹有此败。今军中只余七日粮,而克城未有时日。速阴具船,将军先行,吾当断后耳。”
  却说张堪正到,闻汉败欲遁去,急驰往见汉,说述必败,不宜退师之策。汉从之,乃示弱挑敌,相延数日为。十一月一日,见述众竞备西北,俄倾知辅威将军臧宫杀到,宫破涪城后,复连屠大城,兵马旌旗甚盛,乃乘兵入小雒郭门,直历成都城下。不一刻,只见宫随从数骑,来至汉营。汉大喜,为置酒高会,甚欢。饮毕,宫辞去,汉谓宫曰:“将军向者经虏城下,震扬成灵,风行电照。然穷寇难量,还营愿从他道矣。”宫不从,复路而归,贼亦不敢近之。
  明日,臧宫攻咸门甚急,述视占书云:“虏死城下。”大喜,谓汉等当之。乃自将数万人,出城攻汉,使延岑拒臧宫。岑三合三胜,自旦及日中,军士不得食,并疲倦。先吴汉见述出,乃自勒兵,令敌与官战,至是乃使护军高午、唐邯,将数万锐卒,突出击之。述兵大乱败走。高午正在酣战,忽见远远銮旗之下,盔甲鲜明,知是公孙述,乃急追上,大喝一声,“丑贼何逃,还我岑将军命来。”述急转身来斗,被午当胸一枪,直穿透背,跌下马来,却彼左右抢救,舆入城去。述召延岑入,以兵属之。至夜创血不止,痛极而死。明旦,岑遂降。吴汉乃夷述妻子,尽灭公孙氏,并族延岑。
  先是城拔,张堪先入据城,检阅库藏,收其珍宝,悉条列上闻,秋毫无私。及吴汉入,乃族灭两家,复放兵大掠,焚述宫室。帝闻之,怒以谴汉,又让汉副将刘尚曰:“城降三日,吏人从服,孩见老母,口以万数,一旦放兵纵火,闻之可为酸鼻。尚宗室子孙,尝更吏职,何忍行此?仰视天,俯视地,观放麑啜羹二者,孰仁?良失斩将吊人之义也。”时常少、张隆并以忧死。帝下诏追赠,以礼改葬之。其忠节志义之士,并蒙旌显。程乌、李育以有才干,皆擢用之。于是西土咸悦,莫不归心焉