Alcaraz tops Sinner at 2:50 a.m.; latest US Open finish ever