Opponent Prediction

Puzzle #0BL23

Rating: 781
hangingPiecematemateIn1oneMoveopening