El emir de Niebla y del Algarve, Ibn Mahfuz, cedió los derechos de soberanía del Algarve al rey castellano a cambio de que le protegiera del rey de Portugal, que estaba conquistando ese territorio.