La guerra fue larga y cruel, pero a principios de 1479 una ofensiva de los Reyes Católicos derrotó definitivamente a los portugueses y obligó a Carrillo a someterse y aceptar guarniciones reales en todas las fortalezas que controlaba, para poder continuar como arzobispo de Toledo.