Entre las 16:00 y 17:00 Cáceres esperaba refuerzos en el ala derecha peruana, pero a las 17:15, Piérola disolvió el ejército y huyó del campo de batalla con su guardia personal.