下横壕沟，挡下地道。双方激战二十余日未有胜负，曹真派费曜等率军来救，曹叡又派张郃攻诸葛亮，但张郃军未到，诸葛亮已经因粮尽而撤退。在撤退过程中，成功击杀上前来追击的魏将王双。
第三次北伐.229年春天，诸葛亮遣陈式（一说陈戒）进攻武都、阴平两郡，魏雍州刺史郭淮领兵来救，诸葛亮率主力军向建威，牵制郭淮，魏军知道汉军主力到临，便紧急撤退，汉军顺利佔领二郡。之后，诸葛亮安抚当地的氐人、羌人，然后留兵据守，自己率军回汉中。因成功夺取二郡，刘禅升诸葛亮回任丞相。至冬天，诸葛亮徙府营至南山下的平