过旬日,孔明令一善辩之士,星夜往魏寨献书。司马懿观密书问曰:“你何人也?”答曰:“某乃中原人,与郑文同乡,早年流落蜀中。今孔明用郑文为先锋,郑文特托某前来献书,约明晚举火为号,都督提大兵劫寨,郑文内应。”司马懿反复盘问,来人滴水不漏。又细察书信,果是郑文手笔。于是,赐来人酒肉,吩咐曰:“回告郑文,今夜二更我来劫寨,大事若成,必有重赏。”来人拜谢而去。
回至本寨,具告孔明。孔明即令王平、张嶷各引一军,埋伏寨左;马岱、马忠各引一军,埋伏寨右。今夜,魏兵来劫我寨,四面杀出,围而攻之。又令魏延、姜维各引一军,埋伏半道,魏兵后军前来接应,伏兵杀出,两面夹攻。众将领命,引兵而去。诸葛亮空虚营寨,登高观战。
司马懿欲提兵来劫蜀寨。长子司马师谏曰:“父亲据片纸而置身险地,倘有疏虞,奈何?不如令别将劫寨,父亲提兵接应。”司马懿乃令秦朗引兵去劫蜀寨。当晚,风清月明,将至二更,忽阴云合布。司马懿大喜曰:“天助我也!”人衔枚,马裹蹄,悄然开进。
秦朗兵至蜀寨,纵骑突入,竟不见一卒。秦朗大惊叫曰:“火速退军!”忽听炮响,火把四明,杀声震天,王平、张嶷、马岱、马忠一起杀出。秦朗死战,只引数十骑透围而走。司马懿见蜀寨火光冲天,杀声不绝,急催人马接应。忽闻鼓声贯耳,左魏延、右姜维两路伏兵杀出,魏兵各自乱窜,司马懿惊魂惶惶,败回本寨。时过三更,夜复清明,孔明回到大帐,命刀斧手提出郑文,斩下首级。
司马懿劫营大败,坚守不出。孔明乘四轮小车遍观地形,见一谷形似葫芦,可容数千人马,谷后出口,二山夹峙,双骑不能并行,乃问向导官此谷何名。回曰:“此谷名曰‘上方谷’,当地人称‘葫芦谷’。”孔明回寨,唤裨将杜睿、胡忠,付与图纸,命二人引军匠入上方谷,制造“木牛流马”。又令马岱领五百军兵,守住谷口,不许任何人出入。三将领命。
忽,长史杨仪入曰:“粮米至剑阁,搬运极其不便,大费人力,若长此以往,如何了得?”孔明笑曰:“长史勿忧,我已令人制造‘木牛流马’,此牛马不饮不食,昼夜不歇,可大省人力。”众将奇曰:“亘古未闻有此物也!”孔明曰:“木牛流马,每匹可载十人一月之粮,人行六尺,牛行四步,翻山越岭如履平地。”众将赞曰:“丞相真神人也。”不十日,木牛流马制造完毕,果然上坡下陵,甚是稳便。孔明即令高翔引一千兵,驾驱木牛流马,自剑阁至棋山,往返运粮。
司马懿正呆坐帐中,忽人入报:“蜀兵驱木牛流马搬运粮米,人不用大劳,牛马不用饮食。”司马懿大惊而起曰:“如此,诸葛亮退兵无期矣!”遂唤张虎、乐綝吩咐曰:“你二人各引五百军,埋伏斜谷小路,待蜀兵木牛流马经过,突然杀出,抢三五匹回寨。”二将得令,引兵偷过鸟道,伏在谷中。不二日,果见高翔驱木牛流马而来。将次过尽,二将突然杀出,蜀兵惊慌,弃下数匹奔去。张虎、乐綝大喜,弄回本寨。司马懿喜曰:“诸葛亮以此运粮,我亦用之。”即命军匠当面拆开,照其尺寸,仿制木牛流马。不到半月,造成两千匹。司马懿即令镇远将军岑威,引兵一千,驾驱木牛流马,去陇西搬运粮米。
高翔回告请罪。孔明笑曰:“我正欲教他抢去。”众将面面相视。旬日后,细作来报:“魏兵仿造木牛流马,自陇西搬运军粮。”孔明喜曰:“果不出我料也。”又过旬日,乃唤王平吩咐曰:“将军引兵一千,假扮魏军,去西迎运粮兵,突然袭之,夺其木牛流马驱回。北原魏兵追来,你将木牛流马口中木舌扭转,木牛不动,你弃之而走。但见我军杀来,你亦返身杀回,再将木舌转复,长驱大进。”王平得令而去。孔明又令魏延、姜维各引一万人马,埋伏半道,接应王平。又命张嶷引五百军,扮作六丁六甲神兵,一手持旗,一手仗剑,腰悬葫芦,内装烟火之物,埋伏山道。待王平驱木牛流马至,放起烟雾,一起拥出,护木牛流马回寨。三将领命而去。孔明又令张翼、廖化、马岱、马忠各引一万精兵前出埋伏,单等司马懿来夺军粮。四将点兵,各引人马离营。
魏将岑威驱木牛流马正行,忽报:“巡粮兵到。”两军会合。忽一声大喊,蜀兵贴身杀起,魏兵措手不及,被杀大半,岑威匆忙抵敌,被王平一刀砍为两截,余卒奔散。败兵奔告北原,郭淮大惊,急忙引兵来夺。王平引兵驱木牛流马正行,忽见身后尘云大起,魏兵追来,遂令兵士扭转木舌,木牛流马果然站立不动,王平引兵弃之而走。郭淮亦不追赶,只命驱回木牛流马,然,牵拉不动。郭淮正疑,忽听鼓声大震,两路伏兵自后杀出,王平亦引兵杀回。三面夹攻,郭淮大败,夺路而走。王平令军兵复转木舌,木牛流马行进如故。郭淮远远望见大惊,正欲倾巢复追,忽见前山后,青云突起,一队神兵天将拥出,一个个持旗仗剑,护着木牛流马,喷云吐雾而去。郭淮瞠目曰:“此必是神兵也。”遂不敢追。
司马懿闻木牛流马满载军粮被劫,急引兵马来夺。军至半道,一声炮响震耳欲聋,伏兵四起。魏兵惊慌,各自乱窜,司马懿单身独骑,入林而走,廖化催马追赶。眼看赶上,马头直接马尾,司马懿惊慌,绕树而走,廖化一刀砍去,刀中树身。拔出大刀,树林遮掩,不见踪影,廖化拍马前追,忽见向东地上有一金盔,廖化抄在马上,往东赶去。原来,司马懿故意丢金盔于林东,拨马往林西而去。廖化追了一程,回归本寨,献上金盔,被记为头功。魏延心有不平,口出怨言,孔明只当未闻。
司马懿逃回大寨,心甚郁闷。忽使命奉诏至,言东吴三路入寇,诏命司马懿坚守勿战。司马懿即令各寨,深沟高垒,坚守不出。