Opponent Prediction

Puzzle #03Vq2

Rating: 731
matemateIn1middlegameoneMove