Opponent Prediction

Puzzle #0D8WQ

Rating: 679
hangingPiecematemateIn1middlegameoneMove