La batalla duró dos horas, tras las cuales las tropas de Benavídez, cansadas, hambrientas y mal dormidas fueron derrotadas.