Finalmente en la noche del 28 de julio se inició la decisiva batalla de San Cristóbal con el asalto de los conservadores, pero los liberales estaban ubicados en posiciones muy sólidas y los rechazaron.