曹真討安寧等三郡,皆平。真以諸葛亮懲於祁山,後必出從陳倉,乃使將軍郝昭等守陳倉,治其城。
初,越巂太守馬謖才器過人,好論軍計,諸葛亮深加器異。漢昭烈臨終謂亮曰:“馬謖言過實在,不成大用,君其察之!”亮猶謂不然,以謖為參軍,每引見議論,自晝達夜。及出軍祁山,亮不消舊將魏延、吳懿等為前鋒,而以謖督諸軍在前,與張郺戰於街亭。謖違亮節度,行動滋擾,舍水上山,不下據城。張郺絕其汲道,擊,大破之,士卒離散。亮進無所據,乃拔西縣千餘家還漢中。收謖下獄,殺之。亮自臨祭,為之流涕,撫其遺孤,恩若平生。蔣琬謂亮曰:“昔楚殺得臣,文公喜可知也。天下不決而戮智計之士,豈不吝乎!”亮流涕曰:“孫武以是能製勝於天下者,用法明也;是以揚乾亂法,魏絳戮其仆。四海分裂,兵交方始,若複廢法,何用討賊邪!”謖之未敗也,裨將軍巴西王平連規諫謖,謖不能用;及敗,眾儘分離,惟平所領千人鳴鼓自守,張郺疑其有伏兵,不往逼也,因而陡峭緩收合諸營遺迸,率將士而還。亮既誅馬謖及將軍李盛,奪將軍黃襲等兵,平特見崇顯,加拜參軍,統五部兼當營事,進位討寇將軍,封亭侯。亮上疏請自貶三等,漢主以亮為右將軍,行丞相事。是時趙雲、鄧芝兵亦敗於箕穀,雲斂眾恪守,故不大傷,雲亦坐貶為鎮軍將軍。亮問鄧芝曰:“街亭軍退,兵將不複相錄,箕穀軍退,兵將初不相失,何故?”芝曰:“趙雲身自斷後,軍資什物,略無所棄,兵將無緣相失。”雲有軍資餘絹,亮使分賜將士,雲曰:“軍事有利,何為有賜!其物請悉入赤岸庫,須十月為冬賜。”亮大善之。
十仲春,亮引兵出散關,圍陳倉,陳倉已有備,亮不能克。亮使郝昭村夫靳詳於城外遙說昭,昭於樓上應之曰:“魏家科法,卿所練也;我之為人,卿所知也。我受國恩多而流派重,卿無可言者,但有必死耳。卿還謝諸葛,便可攻也。”詳以昭語告亮,亮又使詳重說昭,言“人兵不敵,有為空自幻滅。”昭謂詳曰:“媒介已定矣,我識卿耳,箭不識也。”詳乃去。亮自以有眾數萬,而昭兵才千餘人,又度東救未能便到,乃進兵攻昭,起雲梯衝車以臨城。昭因而以火箭逆射其梯,梯然,梯上人皆燒死;昭又以繩連石磨壓其衝車,衝車折。亮乃更加井闌百尺以射城中,以土丸填塹,欲直攀城,昭又於內築重牆。亮又為地突,欲踴出於城裡,昭又於城內穿地橫截之。日夜相攻拒二十餘日,曹真遣將軍費耀等救之。帝召張郺於方城,使擊亮。帝自幸河南城,置酒送郺,問郺曰:“遲將軍到,亮得無已得陳倉乎?”郺知亮深切無穀,屈指計曰:“比臣到,亮已走矣。”郺晨夜進道,未至,亮糧儘,引去。將軍王雙追之,亮擊斬雙。詔賜郝昭爵關內侯。
吳王使鄱陽太守周魴密求山中舊族名帥為北方所聞知者,令譎挑揚州牧曹休。魴曰:“民帥小醜,不敷杖任,事或漏泄,不能致休。乞遣親人齎箋以誘休,言被譴懼誅,欲以郡降北,求兵應接。”吳王許之。時頻有郎官詣魴詰問諸事,魴因詣郡門下,下發謝。休聞之,率步騎十萬向皖以應魴;帝又使司馬懿向江陵,賈逵向東關,三道俱進。