Opponent Prediction

Puzzle #049zW

Rating: 884
matemateIn1middlegameoneMove