Benavides logró reorganizar nuevamente sus fuerzas, organizando 3000 a 4000 irregulares e indios y cruzando el Biobío el 20 de septiembre -exactamente en esa misma fecha Benavides había cruzado ese río en sus ofensivas de 1819 y 1820- pero fue vencido definitivamente en las Vegas de Saldías el 10 de octubre.