På begynnelsen av 1800-tallet klarte spanjolene å gjøre seg til venns med datuene av mindre riker, og de bygde slik en stadig sterkere allianse mot sultanatene. Fra 1837 fikk spanjolene kontrollen over sultanatet Maguindanao og de klarte frem til 1861 å legge under seg de gjenståede områder. Sultan Kudarat II overgav til slutt Cotabato til spanierne, og fikk som motydelse en årlig pensjon på 1000 peso og 800 peso for sin sønn.