Opponent Prediction

Puzzle #05zdK

Rating: 812
matemateIn1middlegameoneMove