Opponent Prediction

Puzzle #0N8HJ

Rating: 769
backRankMateendgamematemateIn1oneMove