Opponent Prediction

Puzzle #05hY8

Rating: 824
matemateIn1middlegameoneMove