El polaco obtuvo su primer trofeo en la cancha de Shangai y segundo Masters de su carrera.
Se disputó la final del Masters 1000 Shangai entre Hubert Hurkacz y Andrey Rublev, donde el polaco se impuso en tres sets (6-3, 3-6, 7¹⁰-6⁸). Hubet comenzó con paso firme y en el primer set derrotó sin mayor inconveniente al su contrincante ruso.
Sería en el segundo set donde el juego comenzaría a aumentar su intensidad, pues Rublev no se quiso quedar atrás y se llevó el set para empatar el marcador. Lo reñido llegó en el segundo juego de este set, pues ambos tenistas batallador para sumar puntos incluso teniendo una racha de 24 golpes seguidos a la pelota.
Para el set definitivo la intensidad alcanzó su punto máximo, pues ningún tenista quería seder el juego e incluso se fueron a tie-break (desempate) donde aún en esa instancia siguieron batallando y generando puntos, pues en el desempate Hurkacz se llevaría la victoria 10-8 para dejar el set 7-6 y así obtener su primer trofeo en el Masters 1000 Shangai y segundo Masters en su carrera.