Opponent Prediction

Puzzle #0LfQJ

Rating: 673
matemateIn1middlegameoneMove