Opponent Prediction

Puzzle #0Q3X1

Rating: 867
matemateIn1middlegameoneMove