FM Ziyuan Xu

CHN · FIDE rating 2269

Record: 1½/4 (+0 =3 −1), performance 2347

Openings played

Games