Carlos Alcaraz battled past Dan Evans to reach the last 16 of the Shanghai Masters (Credit: Amazon Prime Video).