时，梯上的人便被烧伤，又以绳绑着石磨，掉下城墙，压毁冲车。诸葛亮便转用井阑在百尺外向城中射箭，掩护士兵用土填平护城河，想直接攀城，郝昭于是建起内墙，令井阑失效。诸葛亮又挖地道，想突袭城中，郝昭又在城内挖下横壕沟，挡下地道。双方激战二十余日未有胜负，曹真派费曜等率军来救，曹叡又派张郃攻诸葛亮，但张郃军未到，诸葛亮已经因粮尽而撤退。在撤退过程中，成功击杀上前来追击的魏将王双。
第三次北伐.229年春天，诸葛亮遣陈式（一说陈戒）进攻武都、阴平两郡，魏雍州刺史郭淮领兵来救，诸葛亮率主力军向