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).…