闻知明诏。今先零羌杨玉阻石山木,候便为寇,罕羌未有所犯,乃置先零,先击罕,释有罪,诛无辜,起壹难,就两害,诚非陛下本计也。臣闻兵法:‘攻不足者守有馀。’又曰:‘善战者致人,不致于人。’今罕羌欲为敦煌、酒泉寇,宜饬兵马,练战士,以须其至。坐得致敌之术,以逸击劳,取胜之道也。今恐二郡兵少,不足以守,而发之行攻,释致虏之术而从为虏所致之道,臣愚以为不便。先零羌欲为背畔,故与罕、幵解仇结约,然其私心不能无恐汉兵而罕、幵背之也。臣愚以为其计常欲先赴罕、幵之急以坚其约。先击罕羌,先零必助之。今虏马肥、粮食方饶,击之恐不能伤害,适使先零得施德于罕羌,坚其约,合其党。虏交坚党,合精兵二万馀人,迫胁诸小种,附著者稍众,莫须之属不轻得离也。如是,虏兵浸多,诛之用力数倍。臣恐国家忧累,由十年数,不二三岁而已。于臣之计,先诛先零已,则罕、幵之属不烦兵而服矣。先零已诛而罕、幵不服,涉正月击之,得计之理,又其时也。以今进兵,诚不见其利。”戊申,充国上奏。秋,七月,甲寅,玺书报,从充国计焉。
充国乃引兵至先零在所。虏久屯聚,懈驰,望见大军,弃车重,欲渡湟水,道厄罕;充国徐行驱之。或曰:“逐利行迟。”充国曰:“此穷寇,不可迫也。缓之则走不顾,急之则还致死。”诸校皆曰:“善。”虏赴水溺死者数百。降及斩首五百馀人。虏马、牛、羊十万馀头,车四千馀两。兵至罕地,令军毋燔聚落、刍牧田中。罕羌闻之,喜曰:“汉果不击我矣!”豪靡忘使人来言:“愿得还复故地。”充国以闻,未报。靡忘来自归,充国赐饮食,遣还谕种人。护军以下皆争之曰:“此反虏,不可擅遣!”充国曰:“诸君但欲便文自营,非为公家忠计也!”语未卒,玺书报,令靡忘以赎论。后罕竟不烦兵而下。
上诏破羌、强弩将军诣屯所,以十二月与充国合,进击先零。时羌降者万馀人矣,充国度其必坏,欲罢骑兵,屯田以待其敝。作奏未上,会得进兵玺书,充国子中郎将卬惧,使客谏充国曰:“诚令兵出,破军杀将,以倾国家,将军守之可也。即利与病,又何足争?一旦不合上意,遣绣衣来责将军,将军之身不能自保,何国家之安!”充国汉曰:“是何言之不忠也!本用吾言,羌虏得至是邪!往者举可先行羌者,吾举辛武贤;丞相御史复白遣义渠安国,竟沮败羌。金城、湟中谷斛八钱,吾谓耿中丞:‘籴三百万斛谷,羌人不敢动矣!’耿中丞请籴百万斛,乃得四十万斛耳;义渠再使且费其半。失此二册,羌人致敢为逆。失之毫厘,差以千里,是