本期的三国战争故事见于《三国演义》第一百零三回,发生在诸葛亮“六出祁山”期间,相关人物分别为诸葛亮、魏延和司马懿。故事梗概如下:
司马懿兵败之后,紧闭寨门,坚守不出。见此情形,诸葛亮密令马岱建造木栅,在营中掘下深堑,又在上方谷口搭设窝铺,里面埋下地雷。同时,诸葛亮又嘱咐马岱,秘密将上方谷口的后路阻断,让士卒在谷中埋伏。一旦司马懿追来,将其放入谷中,然后用干柴放火。
马岱离开后,诸葛亮又命魏延率领五百士卒到曹军营寨前搦战,一定要司马懿诱出,让其进入上方谷内,自己将有破敌之策。除此之外,诸葛亮又命高翔将木牛流马分成几组,公开在山路上运输粮食,故意让曹军出兵抢夺。同时,诸葛亮又下令将驻扎祁山的大部分兵力调去屯田,只留下少量兵力,并吩咐其余将领,一旦曹军发动攻击,可诈败离开,然后切断司马懿的退路。
诸葛亮将祁山兵力调走的消息很快便曹军获悉,夏侯恵和夏侯和建议立即发动进攻。司马懿同意了二人的建议,命二人分别率领五千兵马发动进攻,自己留在营寨中观察战局变化。
夏侯恵和夏侯和出兵后,缴获了一些木牛流马和北伐大军的士卒。司马懿从士卒口中得知,诸葛亮身在上方谷口,祁山大营兵力空虚。司马懿决定众将第二天向祁山大营发动进攻,自己则亲自率部突袭上方谷口。结果,魏延且战且退,将司马懿诱入上方谷口,诸葛亮用事先准备的地雷和干柴火烧上方谷,司马懿危在旦夕。不过,此时天降大雨,将火势破灭,司马懿终于成功脱险。
小说中提到的此次上方谷之战,在历史上并未发生过。事实上,当诸葛亮兵败北原和阳遂后,又向马冢山发动猛攻,遭到司马懿的顽强阻击,北伐大军将领孟琰所部几乎被曹军围歼。经过数日激战,诸葛亮进攻计划受阻,战事陷入胶着阶段,此后再无战事爆发,自然也就不存在所谓的上方谷之战。
至于说到上方谷这个地名,真实存在,地点在如今的陕西省宝鸡市眉县。不过,这个地名是《三国演义》在中华大地广为流传后才出现的,显然是根据小说的描述附会而成的。
不过,虽然是小说家虚构出来的故事,但不少读者依然对诸葛亮未能在此战中歼灭司马懿感到惋惜,认为如果不是天公不作美的话,诸葛亮一定能成功。不过,从小说的描述来看,即便天降下雨,诸葛亮还是有机会歼灭司马懿的。只可惜诸葛亮的战术部署存在重大失误,这才导致了司马懿的逃脱。在这段故事情节的设计中,作者想突出的并非诸葛亮的智慧,而是想体现诸葛亮的能力不足之处。
为什么这么说呢?我们不妨先来看看诸葛亮对于上方谷之战的战术设计。小说中提到,诸葛亮命魏延率领五百士卒为诱饵,诱使司马懿上当。而北伐大军的主力并没有留在上方谷歼灭司马懿,而是赶往曹军营寨去劫寨。留在上方谷口的兵力仅有堵住上方谷口的魏延和山上负责放火的马岱所部,这样便造成了北伐大军在上方谷的兵力不足。
而就在天降大雨之前,司马懿所部因火攻损失了十之八九的兵力,剩下能作战的士卒并不多。只要诸葛亮在上方谷的兵力足够,完全能够将司马懿歼灭而不用理会大雨。以魏延区区五百的兵力难以抵挡司马懿,而身处山上的马岱所部想下山助战又需要一定的时间。这才是司马懿能够逃脱的最重要原因。书中还提到,马岱所部的兵力也不足。书中写到:“(马)岱军少,不敢追赶。”这也反映出诸葛亮对于此战的战术设计存在重大缺陷。
参考书籍:《三国志》、《三国演义》