Opponent Prediction

Puzzle #0F0mh

Rating: 847
matemateIn1middlegameoneMove