De chilenske marcherede i mellemtiden mod Iquique, og den 19. november 1879 besejrede de allierede tropper uden Dazas mænd samlet i Agua Santa i
Slaget om San Francisco og Dolores. Opløste bolivianske styrker der og den sydlige styrke trak sig tilbage til Oruro, og peruanerne faldt tilbage til Tiliviche. Den chilenske hær erobrede Iquique (80 km syd for Pisagua) uden modstand. Nogle af de peruvianske styrker, der var blevet besejret ved San Francisco, trak sig tilbage til Tarapacá, en lille by med samme navn som provinsen, hvor de blev kombineret med peruvianske tropper, der trak sig tilbage til Tarapacá direkte fra Iquique.