司馬懿看完鄭文寫的密信,就問送信的蜀兵:“你是哪裏人?”蜀兵回答:“我是魏國人,流落蜀國。鄭文將軍和我是同鄉。諸葛亮因為鄭文殺了秦朗立了軍功,特地用為先鋒。鄭文特地命令我送密信給大都督,說好明天晚上,舉火為號,希望大都督帶大軍到時候偷襲蜀軍營寨。鄭文隨時等候大軍前來進攻。”司馬懿反反複複詢問,又把鄭文的密信仔細檢查,查出沒有問題,這才放心。於是擺酒宴招待蜀兵,對他說:“今天晚上二更的時候,我會帶兵偷襲蜀軍營寨。大事如果成功,我一定會重用你。”
那個送信的蜀兵馬上拜別司馬懿,回報了諸葛亮。諸葛亮大喜,秘密調兵遣將,作好了打埋伏戰的準備。
司馬懿看完鄭文的密信,便準備帶領司馬師、司馬昭領兵去偷襲蜀軍。
長子司馬師說:“父親為什麼要相信一封紙信?如果有一個閃失,那又該怎麼對付?不如先讓其他將領先去,父親在後麵掩護。”
司馬懿采用了這個計策,命令秦朗帶領一萬名魏兵去偷襲蜀軍,自己帶兵在後麵掩護。
當天晚上二更的時候,忽然陰雲密布,黑氣漫空,伸手不見五指。司馬懿大喜道:“老天爺也幫助我!”於是命令士兵每人嘴上都咬一枝樹枝,每匹戰馬都塞住馬嘴,長驅直入。
秦朗首當其衝,一馬當先,領一萬大軍進入蜀軍營寨。但卻沒有看到一個蜀兵。秦朗知道中了諸葛亮的計謀,趕忙下令撤退。但晚了,這時四麵火光衝天,喊殺聲四麵陡起,左邊有王平、張嶷帶兵殺出,右邊有馬岱、馬忠帶兵殺出。秦朗奮死抵擋,但衝不出包圍。司馬懿看見蜀軍營寨火光衝天,喊聲不停,殺聲不斷。他怕秦朗有閃失,隻得下令大軍進攻救援秦朗。這時又中了埋伏,左邊有魏延帶兵殺出,右邊有薑維帶兵殺出,魏軍大敗,損兵折將,傷亡慘重。司馬懿顧不了秦朗,隻顧自己逃命。秦朗被蜀軍圍住,一直衝殺不出,最後被亂箭射死。魏軍殘餘人馬逃回大營不敢再出戰。
三更過後,天氣又重新晴朗。諸葛亮在山上命令大軍收兵。原來二更時候陰雲密布,黑氣遮天,是諸葛亮施展了法術。
諸葛亮大勝回到祁山大寨,把鄭文殺了,又商量攻打魏軍的計策。
諸葛亮見魏軍堅守不出。便親自觀察軍事用兵地勢地形。諸葛亮看到上方穀地勢險要很適合埋伏,於是決定用兵上方穀。諸葛亮命令部將杜睿、胡忠到上方穀去埋伏。又召集軍匠一千多人,到上方穀裏製造木牛流馬;又令馬岱帶五百士兵把守上方穀口,防止魏軍騷擾。諸葛亮再三吩咐馬岱:“你一定要嚴密地把守好穀口,不準放人出去,也不準放外人進去。我隔一段時間來檢查一遍,捉拿司馬懿的計謀就在這些木牛流馬身上了,你一定不要泄露這裏的秘密。”馬岱和杜睿、胡忠三將不敢馬虎,時時刻刻都很警惕小心。
諸葛亮親自到上方穀指示軍匠工作。有一天,長史楊儀報告諸葛亮:“大軍的糧草全部屯放在劍閣,路途狹窄,不好搬運,怎麼辦?”諸葛亮笑道:“我早有準備,你不用擔心。我正在趕造木牛流馬,運糧的任務很容易。我製造的木牛流馬不用飲水吃草,晝夜不停,十分省事方便。”手下將領都驚歎:“從古到今都沒有聽說過有木牛流馬,不知道丞相有什麼奇妙辦法製造木牛流馬?”諸葛亮拿出製造木牛流馬的模擬草圖,一邊指教一邊解說,手下將領驚歎得目瞪口呆,呆視了好久,才回過神來,每個人都對諸葛亮這個創造發明佩服得五體投地,都說:“丞相真是神仙一般的人物啊!”
過了幾天,木牛流馬全部做好了,栩栩如生,上山下坡十分方便,將士們看了之後,都歡呼高喊,萬分高興。諸葛亮馬上命令右將軍高翔帶領一千兵馬保護木牛流馬押送到劍閣,把糧草裝到木牛流馬身上小心翼翼地押送到祁山大寨。就這樣來來往往用木牛流馬押運糧草,蜀軍將士感到十分方便。
司馬懿坐在軍營中憂悶不已,忽然有哨兵回報:“蜀軍用木牛流馬運載糧草。人不疲勞,牛馬都不吃東西,十分方便。”司馬懿大吃了一驚,暗想:“我堅守不出,就是為了讓蜀軍的糧草不能及時押送到,這樣蜀軍必死無疑。沒想到諸葛亮還有這麼一招,蜀軍從此又不用擔心糧草了,這樣下去,對我軍是大大不利。”