La caballería grancolombiana, bajo el mando del Coronel Daniel Florencio O'Leary, intentaba cortar la retirada de la infantería peruana; en vista de ello el general argentino Mariano Necochea, al frente de los Húsares de Junín, comandó una carga de caballería que consiguió desbaratar a la caballería contraria.