Jordan Thompson kept his composure to win an epic 28-shot rally in his straight sets victory over Facundo Diaz Acosta in Adelaide.