La guerra que se llevó a cabo terminó con la aceptación de Alfonso III de Beatriz de Guzmán, hija ilegítima de Alfonso X, como esposa y mantener el Algarve como feudo de Castilla.