Opponent Prediction

Puzzle #0NEfy

Rating: 672
hangingPiecematemateIn1middlegameoneMove