1885年，英国西班牙和德国签订了（Madrid Protocol of 1885），承认西班牙在苏禄群岛的主权，以交换西班牙放弃对北婆罗洲的主张。在1888年，北婆罗洲成为英国的保护国。1898年，美国与西班牙爆发战争，西班牙战败。根据西、美双方在巴黎签订的停战条约，西班牙从南美洲和太平洋的岛屿退出。在菲律宾问题上，西班牙人虽未曾佔领摩洛兰一带，但在停战条约上把该地划给美国。美国人接手后，经过多次战争，仍未能佔领该地。美国逐与南部的穆斯林进行政治谈判，先后与摩洛苏丹及马京达瑙的苏丹签订吉兰姆-白茨