而西路联军的目的就是关中,徐晃自然不可能掉以轻心,所以益州方向必定是防御的重点。
而向南的话,关中不止挨着益州,同样也有一部分紧挨荆州,直到张扬出兵武关,打败刘表的消息传来之后,徐晃才稍微放松了对这个方向的关注。
不过刘表战败的消息刚刚传来不久,益州同样也动了,先是汉中太守张鲁之弟张卫率军一万,和益州牧刘焉次子刘诞的三万大军同处斜谷,共击长安。
徐晃亲自率军镇守斜谷半月,西路联军不能寸进,随后徐晃装出一副兵力损失惨重,无法再守的姿态,一日之内后退百里,连败七阵,最后在五丈原设伏,一举大败西路联军。张卫带头逃跑,逃过一劫,而刘焉之子刘诞则被徐晃活捉,下令斩首。西路联军的四万大军活着逃走的不过一万,其余被杀一万余,剩下的全部投降。
就在徐晃以为西路军已经一蹶不振的时候,年轻的魏延敏锐地察觉到了不正常,随后亲自领军前往子午谷。益州大将贾龙率领的五千精兵刚刚走出子午谷,便被魏延偷袭,一千余人当场战死,又有千余人被逼进子午谷栈道之中,剩余将士全部投降,而贾龙则被魏延一刀斩首。