笑着说:“就这么一座小城,怎么能抵挡得住我!不等他们的救兵到来,我们火速攻城!”
于是,蜀军赶制了上百乘云梯,每乘云梯上面可以站立十几个人,周围用木板遮挡保护。军士们各自拿着短梯软索,只等军中擂响战鼓,就一起往城墙上攀爬。郝昭在敌楼上,看到蜀军架起云梯,从四面逼近,立即命令三千士兵各拿火箭,分布在城墙四周,等云梯靠近城墙,就一起发射。孔明原本以为城中没有防备,所以大量制造云梯,让三军击鼓呐喊着前进,没想到城上火箭齐发,云梯纷纷着火,梯上的军士很多都被烧死。城上的箭和石头像雨点一样落下,蜀军只好后退。
孔明愤怒不已,说:“你烧了我的云梯,我就用‘冲车’的方法!”于是连夜准备冲车。第二天,蜀军又在四面击鼓呐喊着进攻。郝昭赶忙命人运来石头凿上孔眼,用葛绳穿起来甩打,冲车都被打断。孔明又派人运土填埋城壕,让廖化率领三千拿着锹钁的士兵,在夜间挖掘地道,想偷偷进入城中。郝昭又在城中挖掘横向的深壕来拦截。就这样日夜攻打,二十多天过去了,蜀军还是没有办法攻破城池。
孔明正在营中忧愁烦闷,忽然有士兵来报告:“东边的救兵到了,军旗上写着‘魏先锋大将王双’。”孔明问道:“谁可以去迎战?”魏延站出来说:“我愿意前往。”孔明说:“你是先锋大将,不可轻易出动。”又问:“谁敢去迎战?”裨将谢雄应声而出。孔明给他三千士兵,让他去了。孔明又问:“谁敢再去?”裨将龚起也应声要去,孔明同样给了他三千士兵。孔明担心城内的郝昭带兵冲出来,就把人马后退二十里扎营。
谢雄率领军队前进,正好遇到王双,没打三个回合,就被王双一刀劈死。蜀军败逃,王双在后面紧追不舍。龚起迎上去,交战刚三个回合,也被王双斩杀。败兵回去向孔明报告。孔明大吃一惊,急忙命令廖化、王平、张嶷三人出城迎战。双方摆开阵势,张嶷出马,王平、廖化压住阵脚。王双骑马过来与张嶷交战,几个回合下来,不分胜负。王双假装战败逃走,张嶷随后追赶。王平见张嶷中计,急忙喊道:“别追!”张嶷急忙勒马往回跑时,王双的流星锤已经飞了过来,正好击中他的后背。张嶷伏在马鞍上逃走,王双回马追赶。王平、廖化上前拦住,救回了张嶷。王