Los combatientes conservadores eran dirigidos por Leonardo Márquez al mando de los generales Johann Carl Khevenhüller y Alphons Ed Von Kodolich.
Debido al asedio impuesto por Porfirio Díaz a la ciudad de Puebla, Márquez salió rumbo a esa población para auxiliar la plaza, al enterarse de esto Díaz convocó a una junta de guerra que decidió dar un contundente asalto y tomar la plaza en un ataque, acto que se verificó en la Batalla del 2 de abril.
Tras esto el ejército conservador desando sus pasos en una precipitada huida siendo perseguido violentamente por las victoriosas tropas del general oaxaqueño, el objetivo de los conservadores y austriacos era llegar a la Ciudad de México y fortificarse ahí.
Debo confesar sencillamente que al principio dudé sobre qué camino debía yo tomar; si el de levantar el sitio y marchar a encontrar a Márquez, o esperar su llegada, o asaltar inmediatamente la ciudad.
Luis Alatorre, comandante liberal, persiguió a Márquez desde Puebla por órdenes de Porfirio Díaz, y la madrugada del 14 de abril logró alcanzarlo y derrotarlo.