正当诸葛亮图谋继续夺取陇右的时候,张郃的援救开始渐渐逼近诸葛亮,诸葛亮派遣马谡、王平前去镇守街亭。
张郃想要雄长安之地奔赴陇右,逼退诸葛亮,必然要走关陇大道。
因为这里是唯一的一条通道,而街亭则正好处于这条通道的一个拐角处。并且街亭之地西高东低,张郃带领大军来攻打,也仅仅只能采用仰攻的方式。所以,街亭是最好的防御点和伏击点。
街亭之地,四州都为高山所围,战略价值不言而喻。
诸葛亮想要切断雍凉两州之地,在街亭之地设伏拦截张郃是理想之地,可是当马谡在抵达街亭街亭之地后,没有在山崖之间,构造战略防线,反而将所有的军队屯集于高山之上,准备仰仗高山优势给与张郃致命的打击。
但在张郃带领军队毕竟街亭的时候,却避而不战,张郃还下令切断了附近的水源供给,困于山上的马谡无奈之际只能率军主动下山交战,人困马乏之际,马谡带兵冲锋,大败而归,痛失街亭重地。
而正在抢占陇右之地的诸葛亮在听到这个消息之后也只能退军而返,回到汉中。
诸葛亮之所以选择退军,是因为他虽然带领的是主力大军,但是军队数量和曹魏军事实力相比,力量悬殊,不一定有胜算,而且刚刚侵夺三郡之地的诸葛亮根本没有足够的兵力驻守在这里,为数不多的兵马,分兵必败。倘若诸葛亮仍然想要夺取雍凉两地,必定会遇到曹魏主力大军的围剿,到时候想要退回到汉中之地,可就不是一时间容易的事情了。
赵云、邓芝所带领的疑兵部队也被曹真冲进了褒斜道追击,赵云为了能够阻断曹真的进攻之路,将褒斜道中的栈道烧毁,切断了唯一的通道,最终无奈撤军。
随着两路大军的接连败退,诸葛亮的第一次北伐宣告彻底结束。
对于诸葛亮而言,这样的结果无疑是致命的,因为一旦大军再次北伐,雍凉两地的守军一定会加强军事防备,再次出兵祁山最多也是侵袭骚扰,并不能起到很大的作用。公元227年,诸葛亮带领大军从成都出发,抵达了汉中。