Alexander Shabalov is one of the 12 players participating in the 2016 U.S. Championships.
2016.04.13
USChessChamps.com

Daily Puzzle
Loading the puzzle…
More daily puzzles →Chess Videos, Chess Forums and Global Chess Community
Alexander Shabalov is one of the 12 players participating in the 2016 U.S. Championships.
2016.04.13
USChessChamps.com
