孔明回到漢中,有人來報,說趙雲、鄧芝回來了,沒有損失軍兵。孔明大喜,命請進來,問道:“別的軍將,士兵都被打散,將也找不到兵,兵也找不到將了,唯獨子龍隊伍不亂,沒有損失,為什麽啊?”鄧芝答說:“我在前麵引兵,子龍獨自斷後,所以軍資器物,都沒有遺落。”孔明讚歎。趙雲又說:“我們還有一萬匹絹,也帶回來了。”孔明說:“那就用來賞賜給軍士們吧。”趙雲說:“這次我軍沒有立功,反倒受賞,那就是賞罰不明了。還是把這些絹寄放在倉庫,等冬天按照慣例賜給軍人。”孔明歎說:“從前先帝稱讚子龍的品德,今天果真如此。”於是更加欽佩。

忽然有人來報,馬謖來了。孔明叫進來。馬謖自己捆著,跪在帳前。孔明臉色一變,說:“你自幼飽讀兵書,熟諳戰法,這次聽王平的話,怎麽會敗?現在損兵折將,都是你的過錯,如果不把你正法,怎麽叫眾人心服。你死以後,家小我按月給糧,不要擔心。”叫左右推出處斬。

馬謖哭著說:“丞相待我如子,我對丞相如父。我死罪難逃,希望丞相能任用我的兒子,我死也無恨。”說完大哭。孔明揮淚說道:“你的兒子就是我的兒子,不用擔心。”左右把馬謖推到轅門,將要處斬,這時參軍蔣琬來到,高叫:“留人!”然後進來見孔明,說道:“現在天下還沒有平定,先殺到有智謀的人才,豈不可惜?”孔明流淚說道:“從前孫武能夠百戰百勝,是因為用法嚴明。如果四方紛爭,戰爭剛剛開始,如果廢了法令,那還怎麽討賊?就該處斬。”片刻,武士獻上馬謖首級。孔明又哭道:“從前先帝囑咐我,馬謖言過其實,不可大用。如今果然應驗。我深恨自己不明,追想先帝的話,更加痛心。”大小將士,無不流淚。馬謖死時三十九歲,正是建興六年夏天五月。

隨後孔明上表,自我責罰,請劉禪把自己的官職連降三級。劉禪接受,於是下詔貶孔明為右將軍。隨後孔明在漢中,練兵講武,積極備戰,預備再做北伐。

卻說司馬懿回到洛陽,曹睿親自迎接,嘉獎慰問。司馬懿說:“臣料定諸葛亮必定再來,他一定效法韓信暗度陳倉的計策。我保舉一人去守陳倉城,萬無一失。此人身長九尺,猿臂善射,深有謀略。”曹睿說:“是什麽人啊?”司馬懿說:“是太原人,名叫郝昭,字伯道,現為雜號將軍,鎮守河西。”曹睿應允,於是派郝昭去把手陳倉。

忽然報說大司馬、都督揚州軍事的曹休上表,說東吳的鄱陽郡太守周魴,願意獻出本郡投降,請發兵進攻東吳,周魴願意帶兵相助。曹睿把上表給群臣看了,滿寵說道:“東吳人說話,反複無常。周魴一定是詐降,引誘大司馬出兵,然後半路埋伏。”司馬懿說:“滿寵說的有理,但機會也不能錯過。不如叫曹休探清虛實,再做行動。”曹睿應允,叫使者回報給曹休。