Wang Shaosheng vs Li Chongjian
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses
3rd Shanghai Chuansha Cup Amateur Chess King Open 2016 · 5-7 cannon mutual 7th pawns vs screen horses