Opponent Prediction

Puzzle #0Q9aZ

Rating: 802
backRankMateendgamematemateIn1oneMove