建安十九年,公元214年春。長安賈詡上書大漢丞相曹操,懇請曹操出兵長安,徹底解決西北問題,平定雍涼。賈詡分析道:如今西北,馬超已走,馬玩已亡,韓遂已經(jīng)只有楊秋一部相助,兵已不足十萬,而且治下個各郡,多有反叛起兵之意,而丞相十萬人馬在關(guān)中,又有其他六部相助,兵馬已兩倍于韓遂,如果丞相能夠親自統(tǒng)兵前來,前方將士軍心大振,必能一舉擊破韓遂,一統(tǒng)雍涼。
曹操欲平雍涼久也,聽聞大喜,親率五萬大軍進入長安。然后兵分三路,第一路由張合領(lǐng)兵三萬并程銀、侯選二部攻打安定楊秋,第二路由夏侯淵領(lǐng)兵五萬并梁興、李傲(李堪之子)二部攻打隴西,最后一路由徐晃領(lǐng)兵五萬并成宜、張橫二部攻打金城,三路同時出擊,讓韓遂、楊秋自顧不暇,不能出兵相助。曹操自領(lǐng)兩萬人馬鎮(zhèn)守長安。
三月底,張合率軍抵達安定臨涇,圍城十日,楊秋出城投降,曹操平定安定。
四月初,夏侯淵率軍逼近隴西狄道。韓遂自恃騎兵眾多,親率五萬騎兵及二萬步兵與夏侯淵大戰(zhàn)于安故,卻被夏侯淵大敗,韓遂不敢留守狄道,率一萬騎兵退往金城。不料金城守將閻行聽聞韓遂大敗,又見曹軍勢大,已于一日前開城投降。韓遂不得已率軍逃往武威,行至令居,聽聞武威、張掖等郡都已宣布歸降曹操,韓遂不敢向前,聽從軍師成公英所言,領(lǐng)兵逃往西平,想要聯(lián)合羌人東山再起。至此,除武都郡外,涼州盡歸曹操。
六月,曹操班師回朝,命徐晃率軍返回許都,命夏侯淵、張合率軍于隴西和漢陽休整,準備經(jīng)武都攻取漢中。
七月,曹操奏請獻帝,自封為魏公,因為有荀彧的前車之鑒,朝中無人敢言。
八月,夏侯淵、張合大軍休整完畢,南下武都,直取漢中。
漢中張魯?shù)弥瑧峙虏苘妱荽螅胍蜁鴼w降。
攻曹閻圃勸道:“主公現(xiàn)在歸降,曹操聞之必定輕待于你,不如使曹軍折了兵馬再歸降,曹操必厚待主公。”
張魯聽從閻圃之言,命弟張衛(wèi)及部將楊昂、楊任一萬駐守陽平關(guān)。
話說夏侯淵、張合十萬大軍合兵一處,于陽平關(guān)十里處下寨,心想大軍勞頓,休息一晚后,明日攻打陽平關(guān)。
張衛(wèi)猜測曹軍自恃軍力強盛必定輕蔑對手,營寨的守衛(wèi)肯定松懈,所以全軍出動,與楊昂、楊任一起前往劫營。
果然,曹軍遠來疲憊,欺負張魯兵少,以為不敢前來劫營,所以守衛(wèi)非常松懈。
張衛(wèi)率軍突入大營,火燒營帳,殺得曹軍損失慘重。
清點之下,發(fā)現(xiàn)一晚上死傷了近八千人馬,夏侯淵、張合二人自責(zé)不已,命大軍退十里下寨,加強守衛(wèi)。
張衛(wèi)領(lǐng)軍回到陽平關(guān),向兄長張魯報捷。
“主公,如今可以送降書給曹軍,告訴曹操你愿意歸順了!”閻圃得知陽平關(guān)大捷之后說到。
于是張魯聽從閻圃的建議,親自寫降書派人送往夏侯淵大營。
夏侯淵、張合收到書信,以為這是張魯?shù)恼T敵計謀,不敢輕信,于是暗中派人前往南鄭,收買張魯?shù)牧硪恢\士楊松。
那楊松乃是漢中世族,為人貪財,自私自利。曹軍來時,為了家族利益早就勸諫張魯投降曹操,奈何張魯聽從閻圃之言,發(fā)兵陽平關(guān)抵抗。后來聽說張衛(wèi)陽平關(guān)大捷,曹軍死傷無數(shù),暗自擔(dān)心日后曹軍進城會不會大開殺戮,還好如今張魯決定歸降曹操,心中稍定。今見夏侯淵送來金帛,詢問張魯歸降真?zhèn)危来四颂熨n之良機,于是馬上借機離開南鄭來到曹營,訴說張魯確是真心歸降,只是把勸說張魯歸降的功勞攬到了自己頭上。
夏侯淵、張合二人聽了大喜,厚賞楊松,并答應(yīng)他會稟明丞相,表彰楊秋勸諫之功。
第二日,夏侯淵、張