Hubert Hurkacz beat Andrey Rublev in dramatic circumstances to win the Shanghai Masters title. (Credit: Amazon Prime Video).