Opponent Prediction

Puzzle #09zJ3

Rating: 813
matemateIn1middlegameoneMove