正商議間,就聽劉備派鄧芝為使,前來招誘張魯,并承諾只要張魯愿意歸附,劉備必待之以上賓之禮。
而且鄧芝之后,又有馬良、句扶領兵數千,一路敲鑼打鼓往巴中而來,聲言迎接張魯。
張魯正沉吟之間,忽聽曹操也遣人送來書信,張魯拆開一看,原來卻是曹操進入南鄭,打聽得張魯其實早有投降之意,只是張衛反對,因此才出兵據住陽平關防守。
于是曹操親筆手書一封,招降張魯,承諾只要張魯投降,不但封侯,而且可以繼續在漢中、關中等地傳道。
張魯看完曹操的書信,頓時正中下懷,當下說了句:“寧與曹公為奴,不為劉備上賓。”于是派楊柏領兵阻攔馬良,張魯自率其余軍民復又翻越米倉山回到漢中,向曹操請降。
曹操依言封張魯、閻圃為列候,一眾文武都有任用,唯對楊松,不聞不問。楊松自恃有功,于是親自求見曹操,請求封賞。曹操知道楊松乃是貪財背主之賊,有心不用,但楊松畢竟有功,為了給后來者做個榜樣,于是封其為河內太守,命其立刻赴任。待其走后,卻又叫曹洪假扮山賊,追上將之斬殺,家財搶來分賜將士。
當下曹操拿下了米倉山小道和巴中,通往西川的道路已經暢通了。于是劉曄、司馬懿、董昭等人都勸曹操增調援兵,順勢南下攻打西川。
曹操聞言笑了笑,正要說話,突然感覺腦袋一陣暈眩,疼痛難忍。因生恐被眾將察覺,當下曹操急忙低頭用手揉著腦袋,裝著深思之像,過了許久,頭痛稍減,曹操這才強忍著抬頭道:“人苦不知足。今既得隴,復望蜀乎?”
直接否決了眾將攻打西川的提議。
劉曄、董昭猜測曹操是想退兵回去好盡快進封為王,雖然覺得放棄了如今這個一舉拿下巴蜀的機會有些可惜,但也不敢再勸。于是曹軍班師的決定就這么定下了。
但曹操也不敢立即撤退,一邊命張魯招誘各地未降的百姓蠻民,一邊遣人打探劉賢退入漢水山道之后的動靜。
此時劉賢已經領兵退到了石泉,詢問各軍共搬運了多少軍資糧草,遷走了多少百姓,不多時,眾軍將情況統計上來,軍資全部搬了回來,糧草運回了三十七萬石,遷移百姓一萬七千余戶,共計八萬余人。
劉賢十幾天的時間能夠運走這么多東西已經很不錯了,劉賢也沒有什么不滿意的,當下命令將百姓分散安置在上庸、房陵,糧草則分別囤積在石泉、西城、上庸等地。
一切安排完畢,劉賢打聽得張魯已經投降了曹操,心中雖然早有準備,卻也仍舊略有些失望,當下決定退兵。將石泉、西鄉都升格為縣,設置石泉都尉,由楊任擔任都尉。申儀繼續鎮守西城,申耽繼續掌理上庸,其余兵馬則隨著劉賢一起往東,撤回了襄陽。