Opponent Prediction

Puzzle #07OZg

Rating: 547
hangingPiecematemateIn1middlegameoneMove