Opponent Prediction

Puzzle #01fP3

Rating: 844
matemateIn1middlegameoneMove