Se enfrentaron los ejércitos aliados de Bolivia y Perú, ambos dirigidos por el general boliviano Narciso Campero, contra el Ejército de Chile, comandado por el general Manuel Baquedano que, luego de casi una hora de combate, resultó en victoria para las fuerzas chilenas.