由徐向前、王树声各负责东西战线，徐负责刘湘主攻方向，陈昌浩居中调度，张国焘坐镇后方。双方在万源阵线形成相持拉锯战，之后红军开始反攻问题上徐向前与张国焘发生冲突，后不得不听从张的意见。尽管未能击溃刘湘主力，刘仍因督军不力被蒋撤职；之后徐奔赴西线指挥，率领李先念、程世才等违背张国焘命令而进行大纵深迂回，在黄猫垭围困川军，一天一夜击毙活捉川军一万四千余人。川军其他西线部队遂纷纷溃败，川军六路围攻至此告终。该战役中川军损失八万余人；而红军亦损失两万余人，根据地受到严重损伤，补给严重不足。
第