En diciembre de 1631, Cabrera intentó atacar a los indígenas reunidos en Machigasta, pero fue derrotado y los diaguitas pusieron sitio a La Rioja, a la que atacaron violentamente por tres veces, aunque sin lograr su destrucción.