Alexander Zverev came from a set and a break down to beat Borna Coric 1-6 7-6 7-6 6-3 and reach the US Open semi-finals. The German recovered from a poor first set, and despite being on the brink of a two-set deficit, was able to turn the match around. Zverev will face either Pablo Carreno Busta or Denis Shapovalov for a place in the final.