諸葛亮命魏延、馬岱日日叫陣,引司馬懿出城,司馬懿堅守不出。相峙日久,蜀軍糧草告罄,諸葛亮命工匠打造三百架木牛流馬用以運糧。司馬懿命司馬昭狙擊蜀軍的運糧部隊,繳獲木牛流馬若干,司馬懿命人將其用於魏軍糧草運輸。面對日益嚴重的春荒,諸葛亮命王平率軍劫司馬懿的糧草,王平不辱使命,蜀軍大勝而歸。