Carlos Alcaraz dug deep and pulled off a straight-sets win over Francisco Cerundolo in the quarterfinals of the BNP Paribas Open at Indian Wells.