Juncheng Shang def. Aleksandar Kovacevic 6-4 3-6 6-3, Shanghai Masters 2025 | DeepCourt