El conflicto con los musulmanes entró en vías de solución en 1645, cuando el sultán Kudarat y los demás jefes de Mindanao cedieron parte de su territorio a los españoles y permitieron la labor de los misioneros en su territorio, mientras que los españoles reconocieron la soberanía de los líderes musulmanes.