Opponent Prediction

Puzzle #00HAM

Rating: 683
backRankMateendgamematemateIn2short