Opponent Prediction

Puzzle #0SwnL

Rating: 806
matemateIn1middlegameoneMove