La batalla duró más de tres horas, a pesar de encontrarse en desventaja numérica, la determinación y estrategia de los españoles obligó la retirada de los chichimecas.