El mismo 21 de febrero, Benavides había derrotado a la guarnición de Santa Juana a cargo del teniente José Antonio Riveros, y Thompson había recibido además las noticias de que una partida numerosa de indios se dirigía al Biobío para destruir las balsas que los patriotas tenían en Negrete, por lo que al anochecer envió un destacamento de 50 fusileros del Batallón Nº 1 de Cazadores de Coquimbo al mando del capitán graduado Ramón Romero y un reducido destacamento de Granaderos a Caballo al mando del joven alférez Manuel Alejandro Pueyrredón, pero estos fueron derrotados por Benavides en Mesamávida.