German fifth seed Alexander Zverev fought back from a set down to reach his first US Open semi-final by beating a battling Borna Coric.
Alexander Zverev, 23, crumbled in the first set as the Croatian 27th seed threatened his hopes of a first Grand Slam title.
But two impressive tie-breaks and a late break in the fourth set gave the German a 1-6 7-6 (7-5) 7-6 (7-1) 6-3 victory.
“I started playing a bit more aggressively,” German fifth seed Alexander Zverev said.
“The way I was playing was not the level for a Grand Slam quarter-final. I don’t want to stop here.”
Zverev will play Spanish 20th seed Pablo Carreno Busta after he beat Canadian 12th seed Denis Shapovalov 3-6 7-6 (7-5) 7-6 (7-4) 0-6 6-3 in a match that lasted more than four hours.
Carreno Busta, 29, who also reached the last four in 2017, said: “I am destroyed, but I am very happy. After this fight it’s tough to say but it’s incredible to be in the semi-final again.”
Follow @sportrazzi12 on Twitter to stay updated with trending sport stories