马谡在山上,自己的指挥经验本来有限,而山地指挥受道路障碍限制,又比平地列阵的指挥难。他派人去通报某据点某后备军去增援某据点,但士卒在山上往复移动奔走总是不利。于是遂有数个要道上的据点被魏军突破,不久魏军竟攻占了大半面山坡。蜀军一看,自己跟敌人已经平分优势了,虽说山上是死地,置之死地而后生,但西侧整个山坡还是可以逃跑的。于是丢了兵器,缘着山坡,就往西面乱跑。魏军一路追杀,蜀军如同星散,跑得漫山遍野都是。兵也找不着将了,将也找不着自己的兵了。这在山上,不如平地布阵,山上地形复杂将官如何约束自己的兵,于是崩乱溃散。
张郃略定一个又一个山头,一路追杀蜀兵,就杀到了西边王平戍守的山地。王平只有一千多人,于是在林木里鸣鼓自持,张郃见了,怀疑这是伏兵,不知人数多寡,于是不敢向前逼杀。于是王平整齐队伍,徐徐从侧面下山,朝西南诸葛亮的方向缓缓开进。一路上,各营败逃散兵,都找不到自己的将了,见了王平这里旗帜显明整齐,连忙都纷纷跑来,队伍越跑越大,踏着步,奔到了后面诸葛亮的营囤里,报喜去了。