Opponent Prediction

Puzzle #05gyj

Rating: 577
matemateIn1middlegameoneMove