Opponent Prediction

Puzzle #0IZzq

Rating: 565
backRankMatehangingPiecematemateIn1oneMoveopening