Opponent Prediction

Puzzle #0H3sQ

Rating: 689
matemateIn1middlegameoneMove