Opponent Prediction

Puzzle #0VViG

Rating: 670
hangingPiecematemateIn1middlegameoneMove