红四方面军攻下剑门关，前后共击溃川军一万余人。红四方面军在当地进行休补装备，并扩员至八万余人。当时蒋介石为防止红一、红四方面军会合，调遣刘湘、邓锡侯、孙震、胡宗南、唐式遵、李家钰等部围攻；张国焘在江油附近召开红四方面军会议，决定撤出川陕根据地，进攻北川、茂县、理县等地，建造川西北根据地，迎接中央红军北上。5月12日，徐向前率领红九军、红三十军由北川西进；15日，占领茂县；18日攻克彰明；21日攻克北川。随后红军一部攻下理县；李先念西进小金川、攻下懋功，迎接中央红军。6月13日，红一方面军、红四方面军在达维会