占仪陇、苍溪，并击败俘获田颂尧、罗泽州部三千余人，并于月底强渡嘉陵江；4月，红四方面军攻下剑门关，前后共击溃川军一万余人。红四方面军在当地进行休补装备，并扩员至八万余人。当时蒋介石为防止红一、红四方面军会合，调遣刘湘、邓锡侯、孙震、胡宗南、唐式遵、李家钰等部围攻；张国焘在江油附近召开红四方面军会议，决定撤出川陕根据地，进攻北川、茂县、理县等地，建造川西北根据地，迎接中央红军北上。5月12日，徐向前率领红九军、红三十军由北川西进；15日，占领茂县；18日攻克彰明；21日攻克北川。随后红军一部攻下理县；李先