Opponent Prediction

Puzzle #04s0y

Rating: 664
hangingPiecematemateIn1middlegameoneMove