Valentin Royer def. Mariano Navone 3-6 6-4 6-4, Shanghai Masters 2025 | DeepCourt