Finalmente, Juan II derrotó a los catalanes, que firmaron la "Capitulación de Pedralbes" (1472).