於是,司馬師傳父親的將令,兩路軍馬,後隊變前隊,按原來前進的路線,向後撤回!
司馬懿和司馬師、司馬昭沿武功山小路撤退,沒走多久,忽聽得山坡後殺聲連天,戰鼓雷鳴,山上樹林中飄出一麵大旗:“右護衛使虎翼將軍張苞。”司馬懿對兩個兒子說:“你們看,這不是諸葛亮的埋伏麼?我們若不是退得及時,這時正好被他阻住後路!”傳令全軍,加速後退。沒走到多遠,忽聽得側麵山穀中又是喊聲連天,號炮震耳欲聾,山穀中又飄出一麵大旗:“左護衛使龍驤將軍關興。”司馬懿更覺得撤得有理,連忙傳令:“全軍火速退守街亭,不要讓蜀兵占了街亭!”郭淮在列柳城告辭了司馬懿後,立即和曹真聯係,分頭去追趕逃跑的蜀兵。曹真從郿城出發,走到一處山穀,事先埋伏在這裏的薑維、馬岱衝出,先鋒陳造為馬岱所殺。曹真無力戰勝蜀兵,隻得退回。蜀兵也不追趕,連夜奔回漢中。郭淮領一支兵馬從箕穀道來追蜀兵,也被事先埋伏在這裏的趙雲大殺一場,損失了一個先鋒蘇顒。這時,郭淮和曹真才明白了古人說的“歸師莫掩,窮寇莫追”的道理,隻有司馬懿的軍隊沒受損失。兩天後,蜀兵全部退走。司馬懿再到西城,找來當地居民一問,才知道當時果然是一座空城。諸葛亮從不冒險,卻在萬般無奈時冒了個大險。司馬懿苦笑道:“諸葛亮這個人真叫人捉摸不透,我怕鬥不過他!”