Opponent Prediction

Puzzle #0EFXq

Rating: 703
matemateIn1middlegameoneMove