Opponent Prediction

Puzzle #00BQD

Rating: 718
backRankMateendgamematemateIn1oneMove