Yannick Hanfmann def. Frances Tiafoe 6-7(9) 6-2 6-1, Shanghai Masters 2025 | DeepCourt