Italian 24th seed Matteo Berrettini edged a thrilling five-set match against Gael Monfils to reach a first Grand Slam semi-final at the US Open.
In a gripping conclusion, the 23-year-old squandered four match points but held his nerve in a dramatic tie-break.
He eventually won 3-6 6-3 6-2 3-6 7-6 (7-5) in three hours and 57 minutes.
The Italian will play either three-time winner Rafael Nadal or Argentine Diego Schwartzman for a place in Sunday's final at Flushing Meadows.
"Right now I don't remember any points, just the match point," Berrettini said.
"What a great fight.