Tiempo después, en 1478, Alonso de Cárdenas le sorprendió y venció en Guadalcanal, tras lo cual Guzmán tuvo que ceder al ser llamado por los Reyes Católicos.