忽见谷口火光冲天,背后追兵又至。耀自刎身故,余众尽降。孔明连夜驱兵,直出祁山前下寨,收住军马,重赏姜维。维曰:“某恨不得杀曹真也!”孔明亦曰:“可惜大计小用矣。”
却说蜀兵前队哨至陈仓,回报孔明,说:“陈仓口已筑起一城,内有大将郝昭守把,深沟高垒,遍排鹿角,非常谨慎;不如弃了此城,从太白岭鸟道出祁山甚便。”孔明曰:“陈仓正北是街亭;必得此城,方可进兵。”命魏延引兵到城下,四周攻之。连日不能破。魏延复来告孔明,说城难打。孔明大怒,欲斩魏延。忽帐下一人告曰:“某虽无才,随丞相多年,何尝报效。愿去陈仓城中,说郝昭来降,不消张弓只箭。”众视之,乃部曲靳祥也。孔明曰:“汝用何言以说之?”祥曰:“郝昭与某,同是陇西人氏,自幼交契。某今到彼,以短长说之,必来降矣。”孔明即令前去。
靳祥回见孔明,具言郝昭如此风景。孔明大怒曰:“匹夫无礼太过!岂欺吾无攻城之具耶?”随叫土人问曰:“陈仓城中,有多少人马?”土人告曰:“虽不知的数,约有三千人。”孔明笑曰:“量此小城,安能御我!休等他救兵到,敏捷攻之!”因而军中起百乘云梯,一乘上可立十数人,四周用木板遮护。军士各把短梯软索,听军中擂鼓,一齐上城。郝昭在敌楼上,瞥见蜀兵装起云梯,四周而来,即令三千军各执火箭,漫衍四周;待云梯近城,一齐射之。孔明只道城中无备,故大造云梯,令全军鼓噪号令而进;不期城上火箭齐发,云梯尽着,梯上军士多被烧死,城上矢石如雨,蜀兵皆退。孔明大怒曰:“汝烧吾云梯,吾却用冲车之法!”因而连夜安排下冲车。次日,又四周鼓嗓号令而进。郝昭急运气石凿眼,用葛绳穿定飞打,冲车皆被打折。孔明又令人运土填城壕,教廖化引三千锹钁军,从夜间掘隧道,暗入城去。郝昭又于城中掘重壕横截之。如这天夜相攻,二十余日,无计可破。
孔明正在营中忧愁,忽报:“东边救兵到了,旗上书:魏前锋大将王双‘。“孔明问曰:谁可迎之?“魏延出曰:某愿往。“孔明曰:汝乃前锋大将,未可轻出。“又问:谁敢迎之?“裨将谢雄回声而出。孔明与三千军去了。孔明又问曰:谁敢再去?“裨将龚起回声要去。孔明亦与三千兵去了。孔明恐城内郝昭引兵冲出,乃把人马退二十里下寨。
却说谢雄引军前行,正遇王双;战不三合,被双一刀劈死。蜀兵败走,双随后赶来。龚起接着,交马只三合,亦被双所斩。败兵回报孔明。孔明大惊,忙令廖化、王平、张嶷三人出迎。两阵对圆,张嶷出马,王平、廖化压住阵角。王双纵马来与张嶷交马,数合不分胜负。双诈败便走,嶷随后赶去。王平见张嶷入彀,忙叫曰:“休赶!”嶷急回马时,王双流星锤早到,正中其背。巍伏鞍而走,双回马赶来。王平、廖化截住,救得张嶷回阵。王双驱兵大杀一阵,蜀兵折伤甚多。嶷吐血数口,回见孔明,说:“王双豪杰无敌;现在将二万兵就陈仓城外下寨,四围立起排栅,筑起重城,深挖壕堑,守御甚严。”孔明见折二将,张嶷又被打伤,即唤姜维曰:“陈仓道口这条路不成行。别求何策?”维曰:“陈仓城池坚毅,郝昭守御甚密,又得王双互助,实不成取。不若令一大将,依山傍水,下寨恪守;再令良将守把要道,以防街亭之攻;却统雄师去袭祁山,某却如此如此用计,可捉曹真也。”孔明从其言,即令王平,李恢,引二枝兵守街亭巷子;魏延引一军守陈仓口。马岱为前锋,关兴、张苞为前后救应使,从小径出斜谷望祁山进发。却说曹真因思前番被司马懿夺了功绩,是以到洛阳分调郭淮、孙礼东西守把;又听的陈仓垂危,已令王双去救。闻知王双斩将建功,大喜,乃令中护军大将费耀,权摄前部总督,诸将各自守把隘口。忽报山谷中捉得细作来见。