Less than 24 hours after quitting practice as he was struggling to breathe Carlos Alcaraz has beaten Andrey Rublev at the ATP Finals to stay in contention.