众所周知,罗贯中《三国演义》为了写诸葛亮的“多智”,从多方面渲染,这当中有基本遵照历史而创作的故事,也有很多于史无稽的虚构故事。比如《三国演义》写诸葛亮长于火攻,初出茅庐不久就连烧了三把火。然而,史实上,火烧博望系刘备所为,且事在诸葛亮出山之前;火烧新野则纯属虚构;火烧赤壁计出黄盖,是在周瑜统率下由黄盖执行。罗贯中写诸葛亮在北伐曹魏战争中,故伎重操,在上方谷火烧司马懿。那么,此事的真相呢?《三国演义》第一百零三回写诸葛亮最后一次北伐,与司马懿相拒于渭滨。司马懿兵败,坚守不出。诸葛亮密令马岱在上方谷(又名葫芦谷)内掘下深堑,多积干柴引火之物,周围山上搭起草房,埋设地雷;命高翔驱驾木牛流马,装运粮食。司马懿命人抢夺木牛流马,俘获运粮蜀兵数十人,听说诸葛亮在上方谷积粮,一面命诸将并力进攻祁山蜀军大营,牵制蜀军主力,一面与二子率军攻上方谷,欲烧蜀军粮草,使蜀军首尾不能相顾。诸葛亮命魏延出战,诱司马懿追赶,将其引入上方谷中。蜀军立即从山上丢下火把,烧断谷口;并射下火箭,引发地雷,谷中顿时火光冲天。司马懿手足无措,无路可逃,下马抱着二子大哭。忽然狂风大作,暴雨倾盆,将大火扑灭。司马懿趁势引兵杀出,又得魏将张虎、乐琳接应,马岱军少,遂让司马懿杀出谷口,逃脱一死。
这段故事,写得很精彩,若不是有老天爷帮忙,诸葛亮就将司马懿父子三人活活烧死在上方谷中了。可是,这只是一段于史无据的虚构故事。
据《三国志》诸葛亮本传及有关资料记载:建兴十二年(234年)春二月,诸葛亮在用了近三年的时间准备后,率领10万大军浩浩荡荡从斜谷(今陕西周至)杀出,开始了最后一次北伐。北伐军占据武功(今陕西武功),在渭水南岸的五丈原(今陕西眉县西南)扎营安寨。魏国司马懿率大军背水构筑营垒,双方在渭南对峙。当其时,司马懿抓住蜀军劳师远袭,粮草运输困难的弱点,敛兵不出,以逸待劳,想用拖延时间的办法把蜀军拖垮;而诸葛亮虽志在速战,但也明白这是一场旷日持久的战争,便分兵屯田,供给军粮,“为久驻之基”。两军对峙百余日,诸葛亮仍然没有找到同司马懿作战的机会。
相持到八月,诸葛亮就“卒于军”中了。
由此可见:在诸葛亮最后一次北伐时,与司马懿相拒于}胃南,但司马懿已吸取了以前与诸葛亮对抗的经验教训,坚壁不战,直至诸葛亮病死,双方都没有打过仗。如此,这期间又怎么会有诸葛亮在上方谷火烧司马懿的战事呢?既然司马懿打定主意与诸葛亮打持久战,因此他是不可能把两个儿子也带在身边的,史书中也没有司马懿两个儿子参加魏国与诸葛亮最后一次战争的文字记载。
在今陕西五丈原北面的高唐镇,确有个口小肚大,状如葫芦的山谷,叫葫芦谷。然而,东汉三国时代,这里根本没有上方谷地名。所以,所谓“上方谷司马受困”,不过是罗贯中为神化诸葛亮、丑化司马懿而杜撰的故事罢了!诸葛亮给司马懿送女人衣服以激其出战的故事,流传很广。由于此事史载互异,故论异说。那么——