Andrey Rublev claimed a 7-6(7) 6-3 win over Grigor Dimitrov to reach the Shanghai Masters final. (Credit: Amazon Prime Sport)