Opponent Prediction

Puzzle #0JUCj

Rating: 845
matemateIn1middlegameoneMove