Taylor Fritz ended his run of Grand Slam quarter-final disappointment by beating Alexander Zverev to reach the US Open semi-finals.
The American 12th seed had lost all four of his previous matches at this stage of a major but edged out 2020 runner-up Zverev 7-6 (7-2) 3-6 6-4 7-6 (7-3).
He roared in delight as Germany's Zverev pulled the final ball wide before holding his arms wide to take the acclaim of the crowd on Arthur Ashe Stadium.
The win keeps alive Fritz's bid to become the first American men's singles champion at Flushing Meadows since Andy Roddick in 2003.