Opponent Prediction

Puzzle #08z1b

Rating: 692
matemateIn1middlegameoneMove