El ataque insurgente fue repelido por las tropas españolas que habían llegado desde la Ciudad de México, enviadas por el virrey Félix María Calleja y comandadas por Ciriaco del Llano.