Mesmo com dores no tornozelo, Zverev fechou o jogo em 2 sets a 1, com parciais de 7-6 (8/6), 4-6 e 7-6 (7/1), em duas horas e 41 minutos.
Nas quartas de final, o ainda número 2 do ranking da ATP vai enfrentar o australiano Alex de Minaur.
"Infelizmente, meu tornozelo voltou a me trazer problemas", admitiu o alemão de 29 anos após a partida, sem dar mais detalhes sobre suas condições.
Siga todas as partidas do Masters de Xangai
Zverev terminará o ano como número 1 do mundo após a derrota do espanhol Carlos Alcaraz (3º) para o belga Zizou Bergs na segunda-feira, na terceira rodada em Xangai.
O alemão vai ultrapassar no ranking o italiano Jannik Sinner, que perderá o posto de número 1 após decidir não competir mais em 2026 para se recuperar totalmente da lesão no joelho que o impede de jogar desde que conquistou o título de Wimbledon.

Zverev admitiu que teve "uma sensação especial" em seu primeiro jogo com o posto de número 1 garantido, diferente de vencer um torneio, e acrescentou que está "ansioso" para assumir a responsabilidade que acompanha seu novo status.
Mais cedo, De Minaur (9º) confirmou a boa fase e eliminou o russo Karen Kachanov (27º), semifinalista do US Open, em dois sets (6-3 e 6-4), enquanto o francês Arthur Gea (56º) surpreendeu o tcheco Jakub Mensík (15º) com parciais de 7-6 (7/4) e 6-4.
