Opponent Prediction

Puzzle #09ObR

Rating: 762
hangingPiecematemateIn1middlegameoneMove