Opponent Prediction

Puzzle #0L2Y9

Rating: 538
backRankMateendgamematemateIn1oneMove