盛。天下骚动,转相奉运。伐宛大军共设五十校尉。
宛城中无井,依靠城外河水生存。于是派水工改移河道,使城中无处取水。
皇上又发戍卒十八万,在酒泉张掖之北,设置居延休屠二帐屯兵。以护卫酒泉。又发天下吏有罪者亡命者及赘婿商人等凡七科适为兵者,载粮供给贰师。转车人徒相连属,又拜训马者二人为执驱马校尉,以备破宛后择取其宝马。于是贰师再次驱兵回攻大宛,见其兵多,所过小国无不出迎。出食给军。至轮台,轮台不肯下,攻打数日,城破,驱兵屠城。自此西去平行至宛城。此时兵到者有三万余人,宛兵迎击汉军为汉兵射败。宛军走保其城。贰师欲攻郁成城,又恐留军而令宛生出诈变,就先至宛,移其城外水源,大宛由此陷入忧困,遂围其城,攻打四十余日,城内益困,大宛贵人相谋说:“都是大王毋寡藏匿宝马,杀汉使,才导致如此今杀王而出宝马,汉兵应该会解围。即使汉兵不解围,再力战而死也不为晚。”大家皆以为然,一起杀掉宛王。
宛城外城墙坏,汉军虏宛贵人勇将煎靡。苑兵大恐,走入城中。宛贵人遣人持王头见贰师并订约说:“汉军只要不攻我,我将尽出宝马,任由索取而给汉军食。若不肯听我所言,我将尽杀宝马,康居的救兵又马上就要到了,他们到了,我们将里应外合,与汉军作战。何去何从,你们看着办吧。”
当时,康居援兵候视汉军兵盛,不敢进,但在周边流连。贰师又听说城中新近得到了一名汉人,教给了穿井之法,城中已不缺水,而且城中粮草丰足,难以速下,又考虑此来只为诛首恶者毋寡,今其头已至,如此再不许盟,一旦他们聚城坚守,轻易难下,而康居一旦候汉兵疲敝来救宛,则一定能破我之围。于是许约,宛乃出其宝马,任由汉军挑选,并多出军食,以犒三军。汉军取其宝马中上等马数十匹,中等以下牝牡三千余匹。并立宛贵人中过去主张亲汉的昧蔡为宛王。与之结盟而罢兵。
当初,贰师自敦煌西出兵,分为数路军,分从南北道行进,校尉王申生将千余人别至郁成,被郁成王击灭,有数人逃脱,亡走贰师。贰师令搜粟都尉上官杰往攻郁成,郁成王亡走康居,上官杰追至康居,康居听说汉已破宛,就将郁成王交给了上官杰。上官杰令四名骑士缚住郁成王手脚,去见贰师。上邽骑士赵弟恐怕郁成王跑掉,就拔剑击斩其首,追及贰师。