然而,诸葛亮在陈仓遭到守将郝昭的顽强抵抗。
那是我见到的一次非常惨烈的交锋。一部部云梯架在城墙上,蜂拥的士兵借着云梯攀缘而上。当士兵们喊杀着快要冲上城头时,城上突然射下成千上万支火箭。朝廷军队烧伤跌死者不计其数,云梯也变成柴火。陈仓城外,一片火海,呻吟声不绝于耳。诸葛亮又命令士兵以冲车攻城。当士兵快速冲到城门时,城上守军用坚实的绳索垂下一块块石磨,将冲车压得变了形,车轱辘满地滚。血肉模糊的士兵瘸着腿四散而逃。过了两日,诸葛亮令人趁着夜色挖掘地道,打算悄悄潜入城里。但守军已在城内沿墙挖出一条壕沟,将蜀军悉数截获。
诸葛亮只好退兵。
这一次点到为止的北伐,是一次惨痛的经历。唯一的胜利是在撤退中回兵斩杀了追来的魏将王双。这多少给诸葛亮、给朝廷军队一点心理上的安慰。
第三次北伐是在第二年春天。诸葛亮派陈式为前锋,自己率大军殿后,就近攻取武都、阴平二郡。武都、阴平二郡在魏国的南部边境,突入蜀汉境内。武都郡治所下辨是蜀军出祁山进攻陇右的必经之地,为兵家所必争。魏国雍州刺史郭淮闻讯赶来救援。诸葛亮突然疾行到建威(今甘肃成县西),郭淮担心后路被截断,只好率兵退走。武都、阴平自此纳入蜀汉版图,为以后的北伐打通了道路。