Opponent Prediction

Puzzle #0HfhW

Rating: 821
hangingPiecematemateIn1middlegameoneMove