公元230年秋,曹真病愈,立即给魏国统治者曹睿写了一封信。奏章说:“这些年来,蜀国屡次入侵我国,给我们造成了极大的损失。如果蜀国不被消灭,我们的国家将永无宁日。眼下天气凉爽,加上中国连年丰收,粮草丰足,马庄兵强,正是讨伐蜀的好机会。
我愿意和司马懿一起带兵讨伐蜀。曹睿非常高兴,问助手柳椰:“你认为曹真讨伐蜀可行吗?”?柳椰回答说:“曹真总督忠心耿耿,善于用兵,及时攻蜀,消除后患,是非常正确的。如果司马懿再跟我们出去,一定能成功。请不要犹豫,立即写一封信!”曹睿连连点头:“司马懿正在戍边,过几天就回来。等司马懿回到京城,请他立刻来见我。"
过了几天,司马懿视察了边疆军务,回到京城。曹睿召见司马懿说:“曹真上表,主张攻蜀。我担心吴会借机发兵,所以暂时没有同意。你有什么看法?”司马懿说:“曹真说得很对,我就是要提这个建议!在我看来,诸葛亮三次祁山之行没有任何好处,肯定会再次出兵攻打我国。
我们不能总是被动挨打,要主动出击。况且吴一直持观望态度,他们绝不会轻易出兵。趁此机会除掉舒正是时候!曹睿见司马懿如此,便决定攻打蜀国。他立刻下诏:任命曹真为西域都督,司马懿为西域副都督,柳椰为军师,率领四十万大军,立刻起兵攻蜀。叶令陇西诸将收拾行装,与司马懿、分付。大军过长安,直指剑阁路。首战目标是拿下剑阁,在汉中奋进。
诸葛亮回到汉中后,日夜练兵,准备再次进攻中原。忽报:“魏遣曹真、司马懿、等引兵四十万来攻我,自陈仓而奔剑阁。现在先头部队已经接近陈仓了!”诸葛亮笑着说:“我正要讨伐中原,他先来了。多好的时光啊!”遂传令防备,待败走,班师回寨,方发兵追袭魏。
曹真和司马懿的军队一路行军,很快就到了陈仓城。他们进城时,陈仓城已是一片废墟,没有房子。原来诸葛亮上次退兵时拆了城墙,烧了民房,城内一片荒芜。曹真看到这种荒凉的景象非常生气,立刻下令前进。司马懿拦住曹真,说:“不要急着赶路。昨晚我观察了星星,最近会有一场持续的雨。这时候如果剑阁被攻陷,不如说一点;如果在我们占领剑阁之前下大雨,到时候进不去退不了,人就遭殃了。现在是时候在城里搭起行军帐篷,等雨天结束后再行军打仗了。”
曹真也是一个比较懂天文地理的人。他当即点头同意,并下令:“筑起陈仓旧墙,在城中搭起帐篷,大军就驻扎在城中听候命令。”
果然没几天就开始下大雨了,而且持续了一个多月。它在滴水,武器都生锈了。战士们整天湿漉漉的,连觉都睡不好;马没有好草料吃,军中人心惶惶。有些人已经叹了口气,变得厌烦了。
这一天,曹真邀司马懿在大寨商议对策。曹真说:“现在,已经下了一个月的大雨,军士们不想再活了。你怎么看?”司马懿说:“这一个多月来一直阴天,许多士兵都病倒了。现在即使天气马上放晴,他们也不能打了。如果蜀兵趁机进攻,我们反而要遭殃。不如撤军,回中国去。”
曹真说:“我也这样想,但是我怕蜀兵来追我。我该怎么办?”司马懿说:“不要紧,这一点我一直在注意。我已经准备了两匹马。他们一直驻扎在城市最高最干燥的地方,战斗力很强。我们撤军的时候,在后面伏击了这两个人,蜀兵追来,正好是我的伏击计划!”正商议间,忽报:“魏主使人来了。”原来是魏主曹睿给曹真发了一封退兵的信。曹真当即下令:“大军后队改前队,缓缓退守魏!”
在这个雨天,蜀兵住在一个温暖干燥的城市里,非常舒适,休息得很好。将军们听说邴巍撤退了,一致建议乘势追击。诸葛亮笑着说:“你不了解司马懿。如果这次是曹真一个人,我早就发兵追赶了。”司马懿不一样。他胆大心细,精通天文地理,擅长行军布阵。退兵的时候,他身后肯定埋伏了两支精锐的兵马。如果我去追他,我会被他伏击。
现在我要他远远地撤退,把他的部队从顾颉路分散到祁山。趁不备,突然杀到魏!”说完,诸葛亮命令魏延、张本、杜琼、陈石四员大将从吉谷进兵;马岱、王平、张仪、马忠从顾颉进兵,直抵祁山。他统率十万大军,令关兴、廖化为先锋,然后前进。
曹真、司马懿领兵后撤,一路派快马往回访,看蜀兵有没有追出来。过了几天,探子报告说蜀兵没有把他们赶出去。曹真心想:“你司马懿太细心了。你这么小心翼翼的怎么打仗!”十天后,埋伏在后面的司马懿的两个手下也追上了队伍,报告说:“蜀兵没有追出来!”曹真这时不以为然地说:“下了一个多月的大雨,我军辛苦了,蜀军也辛苦了。况且蜀中栈道被大雨冲刷就会被破坏,蜀兵出不去。如何才能知道我们的退出?他们有翅膀吗?”
司马懿摇摇头:“大雨过后,已经连续十多天晴了。蜀兵怎么可能不知道我们在退兵?知道我们在撤退,却不追,诸葛亮知道我们会有埋伏,就放我们走了。但是,诸葛亮一定会在我军疲惫的时候进攻我国!必分兵从吉谷、顾颉进攻,于祁山会合。”曹真觉得司马懿有点夸张,摇了摇头。他说:“你怎么知道诸葛亮一定会再去祁山?他三次进攻中原,三次在岐山扎营。就算他这次出来,为什么不走另一条路线?”
司马懿说:“祁山离长安很近,前有渭水,后有顾颉路,左右有山,是用兵的好地方。诸葛亮占领了祁山,可进可退,只好占领祁山。如果你想去庐山,你必须从吉谷和顾颉进入军队。”曹真以为司马懿只是在说神话,心想:“你又不是诸葛亮本人。你怎么能说得这么清楚?”他脸上露出不相信的表情。司马懿急了,说:“你不信,我们打个赌,我们各守一个谷口。十天之内,如果蜀兵不出来,我就在脸上抹胭脂,抹红粉,穿女人的衣服,到你的营寨里去谢罪!”曹真大声说道,“好!如果十天后蜀兵出现,我就把皇帝给我的玉带和御马送给你!“两人各出一半兵马,曹真守斜谷,司马懿守箕谷,安定下来。
曹真虽然和司马懿打了个赌,但实际上并不相信蜀兵真的会来,叫士兵们休息。我就是想在十天期限过后为难司马懿,让司马懿知道自己有时候也是没有把握的。
不知不觉过了七天,曹真心中暗暗高兴,心想,这一次他是胜利者了。这一天,曹真在村子里等待斥候的消息。忽报司马懿已派心腹、心腹去告诉他一件秘密的事。曹真叫人进来说:“司马将军叫我告诉曹,不要再想赌博的事了,要小心。昨天晚上,司马将军用伏击策略杀死了4000多名蜀兵。这边很有可能很快就会遇到蜀兵!”曹真说:“你回去告诉他,这里连一个敌人的影子也没有。”
送走司马懿使者,曹真回营。不久,他突然报告:“前后营着火了!”曹真吓了一跳,慌忙上马。原来,蜀军大举进攻,邴巍猝不及防,四处逃窜。大家护着曹真,往东退去,蜀兵在后追赶。忽然前面冲出一支军队,曹真心想,无路可逃了。接过一看,原来是司马懿率军来救他,两人合力大打了一场,才逃了出来。
司马懿曰:“诸葛亮已占祁山地势,我军不能再守于此。咱们就在渭水旁边扎营,商量商量。”曹真羞愧地说:“你怎么知道我被打败了,及时赶来救援?”司马懿说:“你告诉我的使者,这里没有蜀兵。我知道蜀兵一定悄悄逼近了斜谷,肯定会来偷营,就赶紧去接应。请不要再提赌局,大家一心报效国家!”这时候,曹真已经完全被司马懿说服了。