Tras la derrota peruana de Chorrillos se acordó en el Armisticio de San Juan, una tregua para fijar condiciones que reestablecieran la paz, pero por causas no aclaradas el 15 de enero se inició la lucha en la segunda línea de defensa de Miraflores, que comenzó cuando las fuerzas chilenas todavía no se habían alineado frente a la defensa peruana.