葛亮同志第三次率軍北伐,用計巧破陳倉。蜀軍的後期供給情況大受改善;但畢竟是千里遠襲,糧草運輸還是不太方便。此時葛亮同志卻一反常態,不去積極進攻卻按兵不動,這被老謀深算的司馬懿看出了問題。果然,隴西的武都和陰平兩郡一直沒有消息。

司馬懿立刻意識到:這兩個地方出問題了。司馬懿立刻派出郭淮和孫禮兩員大將,領兵五千去救,準備一舉抄掉蜀軍的後路。司馬懿的這個邏輯問題蠻大:既然兩縣一直聯絡不上,無非是兩種可能:一、兩縣陷入蜀軍的重重圍困之中,導致消息傳不出來。二、兩城已被蜀軍偷襲攻破。兩種情況的可能性都是百分之五十,一半對一半。既然存在第二種可能性,那麼發兵援救是必須的;但必須考慮第二種情況的可能性,做好第二套戰鬥方案。

可惜的是司馬懿並沒考慮到第二種可能性;而戰役的具體負責人郭淮和孫禮也沒有考慮到這一點。司馬懿所派出的將領不夠強悍(智勇雙全的張郃未被派出),兵力也太少,何況還不是精兵。這一切似乎都不是司馬懿的水準!

結果兩人遇到了最壞的情況——武都和陰平已被葛亮同志的大軍攻克了,不僅如此,兩人的五千兵馬還陷入了蜀軍的「十面埋伏」,遭遇慘敗。不過說實在的,孫禮還不算太傻,當其發現葛亮同志攻占了兩郡卻還陳兵在外後感覺中計連忙建議主帥郭淮撤軍,可惜為時已晚。

不過郭淮和孫禮的運氣實在是好得到了家:兩人的部隊雖然損失了,但兩人卻完好無損地逃回了魏軍大營;不僅如此,還間接弄死了蜀漢大將張苞。原來張苞在追擊二人時不慎跌入澗中,摔破了腦袋,送至成都養傷卻暴病而亡(估計是破傷風,否則按此時張苞的體質和成都的醫療條件,不會那麼容易掛)。