Opponent Prediction

Puzzle #0BFHi

Rating: 868
matemateIn1middlegameoneMove