Valentin Vacherot, 204e joueur mondial, gagne à Shanghai