Opponent Prediction

Puzzle #07eYQ

Rating: 621
matemateIn1middlegameoneMove