Однако смелый характер Кокрейна противоречил чрезмерному благоразумию Сан-Мартина. Слишком осторожный Сан-Мартин не использовал ряд возможностей нанести решительный удар по испанским позициям, и в конце концов окончательно поражение испанским войскам в Перу нанёс Симон Боливар, прибывший из Колумбии (Перуанская независимость была обеспечена после битвы при Аякучо 9 декабря 1824 года, в которой войска во главе с Антонио Хосе де Сукре, генералом Боливара, окончательно разгромили испанскую королевскую армию). Сан-Мартин же, удостоенный титула Протектора свободы Перу, возглавил первое правительство этой страны.