Opponent Prediction

Puzzle #0JV8n

Rating: 685
backRankMateendgamematemateIn1oneMove