张郃派人切断汉军水源,马谡的军队因为缺水陷入内乱,马谡弃军逃亡,张郃乘势追击,汉军大财,街亭失守。张郃又来伏击汉军,高翔的军队也被郭淮攻破。魏延的军队也被堵在山谷中,于是各自退军。
街亭失守以后,诸葛亮的军队丧失了有利地形,第一次北伐就此失败。马谡虽然是诸葛亮的人,但是为了严肃法度,便斩杀了马谡、张休、李盛。第一次北伐蜀国失去了11位英雄。
诸葛亮的《后出师表》记载:"中间期年耳,然丧赵云、阳群、马玉、阎芝、丁立、白寿、刘郃、邓铜等及曲长、屯将七十余人,突将、无前、蜜叟、青羌、散骑、武骑一千余人"。"若不是诸葛亮冒进,蜀国也不会损失那么多的将领。