孔明随即传令下去:“将所有旌旗尽数隐匿起来,诸军各守城铺,不得擅自出入,更不得高声喧哗,违者立斩!同时,大开四门,每门派出二十名军士,让他们扮作百姓,洒扫街道。”他深吸一口气,接着说道:“如果魏兵到达时,任何人都不得擅自行动,我自有计策应对。”
说完,孔明转身走下城楼。他身披鹤氅,头戴纶巾,神态自若。他领着两名小童,携带一张琴,再次登上城楼敌楼前。他凭栏而坐,焚起一炷香,开始悠然操琴。琴音悠扬,飘散在风中,与远方的杀伐之声形成鲜明对比。
却说司马懿前军哨到城下,见了如此模样,皆不敢进,急报与司马懿。懿笑而不信,遂止住三军,自飞马远远望之。果见孔明坐于城楼之上,笑容可掬,焚香操琴。左有一童子,手捧宝剑;右有一童子,手执麈尾。城门内外,有二十余百姓,低头洒扫,傍若无人,懿看毕大疑,便到中军,教后军作前军,前军作后军,望北山路而退。次子司马昭曰:“莫非诸葛亮无军,故作此态?父亲何故便退兵?”懿曰:“亮平生谨慎,不曾弄险。今大开城门,必有埋伏。我兵若进,中其计也。汝辈岂知?宜速退。”于是两路兵尽皆退去。孔明见魏军远去,抚掌而笑。
众官无不骇然,乃问孔明曰:“司马懿乃魏之名将,今统十五万精兵到此,见了丞相,便速退去,何也?”孔明曰:“此人料吾生平谨慎,必不弄险;见如此模样,疑有伏兵,所以退去。吾非行险,盖因不得已而用之。此人必引军投山北小路去也。吾已令兴、苞二人在彼等候。”众皆惊服曰:“丞相之机,神鬼莫测。若某等之见,必弃城而走矣。”孔明曰:“吾兵止有二千五百,若弃城而走,必不能远遁。得不为司马懿所擒乎?”后人有诗赞曰:“瑶琴三尺胜雄师,诸葛西城退敌时。十五万人回马处,土人指点到今疑。”
孔明下令,教西城百姓,随军入汉中;司马懿必将复来。于是孔明离开西城,带领文官和二千五百军队向汉中撤退。天水、安定、南安三郡的官吏和军民陆续前来投奔。
之后便是司马懿朝着武功山的小路行进,然而突然山坡后喊声震天,鼓声动地。他回头对两个儿子说:“如果我不赶快走,就要中诸葛亮的计谋了。”只见大路上一队军队杀了过来,旗上写着“右护卫使虎冀将军张苞”。魏兵看了都弃甲抛戈而逃。他们还没能逃出一程,山谷中又喊声震地,鼓角喧天,前面一杆大旗上书“左护卫使龙骧将军关兴”。山谷中的蜀兵应声而出,不知道有多少蜀兵;更让魏军心惊的是,他们不敢停留太久,只能弃掉辎重继续逃跑。张苞和关兴二人都遵守将令,不敢追袭,只得捡拾军器粮草而归。
司马懿见山谷中都有蜀兵,不敢再出大路,于是只好退回街亭。此时曹真听闻孔明退兵的消息,急忙引兵追赶。然而山背后一声炮响,蜀兵漫山遍野而来,为首的大将是姜维和马岱。曹真大惊失色,急忙退军的时候,先锋陈造已经被马岱斩杀。曹真带着军队落荒而逃回了国。蜀兵则连夜奔回汉中。却说赵云、邓芝埋伏在箕谷道中,听闻孔明传令回军的消息后,赵云对邓芝说:“魏军知道我军退去,必然会来追赶。我先引一军埋伏在他们后面,你却打着我的旗号慢慢后退。我自有办法一步步护送我们安全撤离。”
然而,郭淮带领兵马再次回到箕谷道中,唤来先锋苏颙,并嘱咐他小心提防赵云,因为他是蜀军无敌的将领。苏颙答应着,并带领前部三千兵马向箕谷进发。他们追上了蜀军,只见山坡后闪出红旗白字,上书“赵云”。苏颙吓得收兵退走。走了几里,突然喊声大震,一支军队冲了出来,为首的是一位身披铠甲、手持长枪、骑在高头大马上的大将,他厉声喝道:“你认识赵子龙吗!”苏颙大惊失色道:“怎么这里又有赵云?”来不及反应,被赵云一枪刺死于马下,余军四散逃窜。赵云顺势前进,却又有一支军队赶来,原来是郭淮的部将万政。赵云见魏军追得紧,便勒马挺枪,立在路口等待交战。蜀军已经撤退了三十多里。万政认出了是赵云,不敢前进,赵云等到天色黄昏时,才缓缓前进。
郭淮的兵到了,万政告诉他赵云仍然英勇如旧,因此不敢靠近。郭淮下令让军队追赶,万政带着数百骑士赶来。行至一片大林,突然听到背后传来一声大喝:“赵子龙就在这里!”魏军惊慌失措,有百余人落马,其余的越过山岭逃走。万政勉强与赵云交战,却被赵云一箭射中盔缨,惊慌之下跌入涧中。赵云用枪指着他说:“我饶你一命,快去告诉郭淮赶来!”万政急忙逃命而回。赵云护送着车辆和人马,朝着汉中前进,沿途没有丝毫损失。曹真和郭淮夺回了三郡,以为是自己的功劳。此时,司马懿分兵进军。蜀军已经全数撤回汉中,懿带领一支军队回到西城。
他询问城中的居民和山中的隐者,他们都说孔明只有二千五百军在城中,而且没有武将,只有几个文官,没有埋伏。一位山中的小民告诉他:“关兴和张苞只有各自三千军,他们在转山上呐喊鼓噪,没有其他军队,也不敢厮杀。”懿懊悔不及,仰天叹息道:“我不如孔明啊!”于是,他安抚了各处官民,带着军队直接回到长安,朝见魏主曹睿。曹睿说:“今天重新夺回陇西诸郡,都是你的功劳。”懿奏道:“如今蜀军都在汉中,还没有剿灭,我请求大兵并力进攻川国,以报陛下。”曹睿大喜,下令懿立即兴兵。这时班内有一人上奏道:“臣有一计,足以使蜀国投降吴国。”