Opponent Prediction

Puzzle #0RiqY

Rating: 673
matemateIn1middlegameoneMove