在永盖战役中,智利击败了秘鲁和玻利维亚之间的联盟。
Yungay(或Yungai)战役是联邦战争的最后一战,于1839年1月20日在秘鲁Yungay附近进行。由智利将军 Manuel Bulnes 领导的联合恢复军,主要由智利人和 600 名秘鲁北部持不同政见者组成,在利马以北 200 公里(120 英里)的秘鲁北部袭击了由安德烈斯·德·圣克鲁斯(Andrés de Santa Cruz)率领的秘鲁-玻利维亚联邦部队。
经过六个小时的战斗,决定性的战斗以恢复者的完全胜利而告终,并有效地解散了秘鲁-玻利维亚联邦。它结束了联邦战争,圣克鲁斯将自己流放到厄瓜多尔的瓜亚基尔。秘鲁新政府从十年前的解放远征中偿还了对智利的债务,并对智利和秘鲁的官员进行了奖励。在联邦服役的秘鲁军官,包括吉列尔莫·米勒、马里亚诺·内科切亚、路易斯·何塞·奥尔贝戈索和多明戈·涅托,被禁止加入秘鲁军队。