却说孙礼把军伏于山西,只待蜀兵到。是夜二更,马岱引三千兵来,人皆衔枚,马尽勒口,径到山西。见许多车仗,重重叠叠,攒绕[1480]成营,车仗虚插旌旗。正值西南风起,岱令军士径去营南放火,车仗尽着,火光冲天。孙礼只道蜀兵到魏寨内放号火,急引兵一齐掩至。背后鼓角喧天,两路兵杀来,乃是马忠、张嶷,把魏军围在垓心。孙礼大惊。又听的魏军中喊声起,一彪军从火光边杀来,乃是马岱。内外夹攻,魏兵大败。火紧风急,人马乱窜,死者无数。孙礼引中伤军,突烟冒火而走。
却说张虎在营中望见火光,大开寨门,与乐綝尽引人马杀奔蜀寨来,寨中却不见一人。急收军回时,吴班、吴懿两路兵杀出,断其归路。张、乐二将急冲出重围,奔回本寨,只见土城之上,箭如飞蝗,原来却被关兴、张苞袭了营寨。魏兵大败,皆投曹真寨来。方欲入寨,忽见一彪败军飞奔而来,乃是孙礼,遂同入寨见真,各言中计之事。真听知,谨守大寨,更不出战。
蜀兵得胜,回见孔明。孔明令人密授计与魏延,一面教拔寨齐起。杨仪曰:“今已大胜,挫尽魏兵锐气,何故反欲收军?”孔明曰:“吾兵无粮,利在急战。今彼坚守不出,吾受其病[1481]矣。彼今虽暂时兵败,中原必有添益。若以轻骑袭吾粮道,那时要归不能。今乘魏兵新败,不敢正视蜀兵,便可出其不意,乘机退去。所忧者但魏延一军,在陈仓道口拒住王双,急不能脱身;吾已令人授以密计,教斩王双,使魏人不敢来追。?2331?只今后队先行。”当夜,孔明只留金鼓守在寨中打更。一夜兵已尽退,只落[1482]空营。