Le Polonais Hubert Hurkacz a remporté le Masters 1000 de Shangai, en venant à bout d'un Andrey Rublev nerveux (6-3, 3-6, 7-6).