La última carga restauradora fue dada por el regimiento de caballería coraceros de Salaverry que rompió la línea del ejército unido, más oportunamente reforzados por la caballería de Braun y tres compañías de infantería al mando del coronel Peralta, las tropas de Santa Cruz rechazaron este último ataque provocando la dispersión del ejército de Salaverry y capturando a varios prisioneros.