上方谷之战,是诸葛亮捉住司马懿的最佳时机,也是最后一次良会,可惜最后一刻,天上飘来一阵暴雨,浇灭了大火,也浇灭了希望。

有人说,诸葛亮不是会呼风唤雨的吗?不是很擅长看天气预报的吗?赤壁之战,你能借来东风,这次为何不再借一次,把暴雨给吹走呢?

其实这不能怪诸葛亮,前一晚诸葛亮看了天气预报,卫星云图上明明显示晴天来着,之所以下了暴雨,与天气预报无关,而与热对流有关。
我们知道,上方谷类似于葫芦,只有一个口,出口和入口一个口。这个谷下面窄,中间宽,上面又窄,当谷底燃起熊熊大火之时,热气从底部不断上扬,与谷顶的冷空气相遇,形成了小范围对流天气,继而下起了暴雨,这和夏天的热对流天气一个道理。

诸葛亮虽然看了天气预报,但他并不懂物理,没学过热对流原理,所以当暴雨浇灭了大火,救了司马三父子的小命之时,诸葛亮吐了口血,长叹道:“谋事在人,成事在天,不可强也!”。

那么,大火救了司马懿父子三人,诸葛亮为何大喊大叫,而不立刻派兵追杀司马懿呢?

原因有三:
一是,司马懿外面有兵。司马懿只是带了小股人马进入了上方谷,大队人马留在外面了。《三国演义》中,司马懿刚刚冲了出来,便遇到了前来接应的张虎、乐綝,当时马岱军少,只有区区五百人,根本不敢追。

二是,诸葛亮大意了。诸葛亮素来谨慎,但这次却大意了,他本以为司马懿进了上方谷,大火一定会把他烧成烤乳猪,无需再多派兵力了,可人算不如天算。

三是,上方谷不适合埋伏太多部队。当年,司马懿龟缩在大寨里,做起了缩头乌龟,死活不愿出来,要与蜀军拼消耗。蜀军远道而来,粮草供应不足,根本耗不起,所以诸葛亮采用了各种各样的计谋引蛇出洞。

要引蛇出洞,必须十分小心,不能让司马懿这只老狐狸发现任何蛛丝马迹,诸葛亮派出魏延马岱二将,分别给了五百兵力,两次诈败,才把司马懿引到了上方谷,要是埋伏重兵的话,以司马懿之狡猾,估计早就发现端倪了,就不会上当了。

当然了,以上纯属演义,历史上根本没这回事儿,正史上没有上方谷之战,诸葛亮也没放火,司马懿也没出来,更没下暴雨。
《三国志》中:诸葛亮要引司马懿出来决战,但司马懿就是不出来,诸葛亮急火攻心,一口气没提上来,活活气死了!