Opponent Prediction

Puzzle #0N5kl

Rating: 753
hangingPiecematemateIn1middlegameoneMove