麵對日益嚴峻-的春荒,諸葛亮命王平率軍劫司馬懿的糧草,王平不辱使命,蜀軍大獲而歸。魏帝曹睿降旨宣布免去司馬懿-的大都督之職,並命其月內對蜀作戰取勝。司馬懿決定派十萬精銳攻打諸葛亮祁山大營,欲引誘駐守上方穀的守軍增援。魏軍久攻祁山大營,蜀軍危險。魏延率軍從上方穀引兵救援祁山大營,魏軍不久潰敗。司馬懿率軍轉攻上方穀,蜀軍敗退,魏軍最終進入上方穀。諸葛亮大喜,命蜀軍點燃上方穀中的糧草,魏軍陷入一片火海之中。司馬懿自知劫數難逃,命手下可以投降蜀軍。就在魏軍上下一片哀鴻,的危機時刻,上天突降大雨,魏軍轉危為安。