Tiafoe beats Rublev; 1st US man in US Open SF in 16 years