Opponent Prediction

Puzzle #04gY5

Rating: 865
matemateIn1middlegameoneMove