諸葛亮出兵祁山,一舉奪取了安定、南安、天水三郡和翼城,并收降了姜維,正準(zhǔn)備大舉伐魏,不料馬謖在街亭失守,魏軍扼住了漢中要塞,諸葛亮征魏大計(jì)受挫。
諸葛亮對(duì)街亭失守十分痛惜,揮淚殺掉了馬謖,并決定撤兵回國(guó)。為了防備魏帥司馬懿的追擊,諸葛亮派關(guān)興、張苞到武功山一帶設(shè)疑兵,命姜維率領(lǐng)大軍先行,諸葛亮親自斷后。諸葛亮正準(zhǔn)備啟程,探馬便報(bào)告司馬懿已經(jīng)帶著魏軍逼近了。當(dāng)時(shí),諸葛亮身邊沒(méi)有大將,只有一班文官,所帶領(lǐng)的5000軍隊(duì),也有一半運(yùn)糧草去了,只剩2500名士兵在城里。眾人聽(tīng)到司馬懿帶兵前來(lái)的消息都大驚失色。諸葛亮登城樓觀望后,對(duì)眾人說(shuō):“大家不要驚慌,我略用計(jì)策,便可讓司馬懿退兵?!庇谑?,諸葛亮傳令,把所有的旌旗都藏起來(lái),士兵原地不動(dòng),如果有私自外出以及大聲喧嘩的,立即斬首。又叫士兵把4個(gè)城門(mén)打開(kāi),每個(gè)城門(mén)之上都派了20名士兵扮成百姓模樣,灑水掃街。諸葛亮自己披上鶴氅,戴上高高的綸巾,領(lǐng)著兩個(gè)小書(shū)童,帶上一張琴,到城上望敵樓前憑欄坐下,燃起香,然后慢慢彈起琴來(lái)。司馬懿的先頭部隊(duì)到達(dá)城下,見(jiàn)了這種氣勢(shì),都不敢輕易入城,便急忙返回報(bào)告司馬懿。司馬懿聽(tīng)后,笑著說(shuō):“這怎么可能呢?”于是便令三軍停下,自己飛馬前去觀看。離城不遠(yuǎn),他果然看見(jiàn)諸葛亮端坐在城樓上,笑容可掬,正在焚香彈琴。左面一個(gè)書(shū)童,手捧寶劍;右面也有一個(gè)書(shū)童,手里拿著拂塵。城門(mén)里外,20多個(gè)百姓模樣的人在低頭灑掃,旁若無(wú)人。司馬懿看后,疑惑不已,便來(lái)到中軍,讓后軍充作前軍,前軍充作后軍撤退。這時(shí),司馬懿的二子司馬昭說(shuō):“莫非是諸葛亮家中無(wú)兵,所以故意弄出這個(gè)樣子來(lái)?父親您為什么要退兵呢?”司馬懿說(shuō):“諸葛亮一生謹(jǐn)慎,不曾冒險(xiǎn)?,F(xiàn)在城門(mén)大開(kāi),里面必有埋伏,我軍如果進(jìn)去,正好中了他們的計(jì)。還是快快撤退吧!”于是各路兵馬都退了回去。諸葛亮見(jiàn)魏軍人馬已經(jīng)走遠(yuǎn),便帶領(lǐng)人馬迅速地撤退了。過(guò)了不久,司馬懿回過(guò)神來(lái)了,又命令部隊(duì)掉頭往回趕。等他們到了城下,早已不見(jiàn)諸葛亮的蹤影。諸葛亮的士兵道:“司馬懿乃魏之名將,今統(tǒng)15萬(wàn)精兵到此,見(jiàn)了丞相,便速退去,何也?”他說(shuō):“兵法云,知己知彼,方可百戰(zhàn)不殆,如果是司馬昭和曹操的話,我是絕對(duì)不敢實(shí)施此計(jì)的。”