К 1879 году Перу приняло решительные меры к усилению своей армии и флота. Броненосцы "Уаскар" и "Индепеденсия" были перевооружены на казенозарядные орудия лучших мировых образцов, а их команды за счет частых учений и тренировок были подготовлены на очень хорошем уровне.
И в итоге весь ход войны изменился.
21 мая 1879 год - первое сражение при Икике - "Уаскар" и "Индепеденсия" артиллерией топят "Эсмеральду" и "Ковадонгу". Перуанская эскадра потерь не понесла.
11 июня 1879 года - чилийский корвет "О'Хиггинс" пытается атаковать торпедами Уайтда перуанские корабли в Арике но получив попадание снарядами с монитора «Манко Капак» вынужден ретироваться.
9 июля 1879 года - второе сражение при Икике - на рейде Икики перуанскими броненосцами потоплен «Магальянес». При приближении "Корхейна" перуанские корабли выходят в море где соединяются с "Юнионом". Начинается перестрелка между броненосцами, в которой "Корхейн" получает несколько попаданий, и только приближение "Бланко Экалада" заставляет перуанские корабли отступить.
11 августа 1879 года - в открытом море отряд перуанских кораблей в составе "Уаскара", "Индепеденсии" и "Юниона" встречает вышедший для сопровождения транспортов броненосец "Бланко Экалада" и канонерку "Лоа". Начинается решающее сражение войны. Используя превосходство в количестве и скорости перуанцы атакуют чилийские корабли. После длительного обмена снарядами "Бланко Энкалада" теряет ход и потоплен тараном.
Эффект этого сражения катастрофичен для Чили. Так как Вальпараисо не имеет укреплений для обороны с моря, броненосец "Альмиранте Корхейн" вынужден все время оставаться в городе для его защиты. Эскортировать транспорты более невозможно, и перуанский флот нарушает все комунникации Чили, не давая снабжать находящуюся на севере наземную армию.
В итоге против 30.000 чилийской наземной армии Перу и Боливия собирают 90.000 наземную армию, которая, так как господство на море принадлежит перуанцам, может быть быстро направлена в любую часть побережья Чили.
11 октября 1879 - 14 ноября 1879 - начало наступления перуанских сил. Чилийские силы разрознены и легко уничтожаются превосходящими силами перуанцев. Перуанский флот высаживает войска в провинции Атакама, окончательно разрушая комунникации. В решающем сражении за Антофагасту чилийские силы разгромлены и отступают.
1 января 1880 года - перуанский корвет "Юнион" захватывает шлюп "О'Хиггинс", атаковавший перуанские транспорты вблизи Икики.
14 марта 1880 года - на рейде Вальпараисо перуанский миноносец топит шлюп "Кальядо".
20 марта - 18 мая 1880 года - перуанский корвет "Юнион" при поддержке 4 канонерских лодок захватывает чилийские острова.
11 июня 1880 года - перуанские войска захватывают провинцию Атакама.
21 июля 1880 года - Чили подписывает мирный договор с Перу и Боливией. Провинции Антофагаста, акимбо и Атакама переданы Перу и Боливии. Помимо этого, Чили вынуждено выплатить Перу и Боливии огромную контрибуцию.
Карта Чили на 1880 год:
Красным цветом выделены отъединенные территории.