

American Ben Shelton defeated seven-time Grand Slam champion Carlos Alcaraz in a nearly four-and-a-half-hour battle that ended at 3:33 a.

, the latest finish in US Open history.

The win guarantees an American will compete in Sunday's final for the first time in years.

Want to know more?