Opponent Prediction

Puzzle #0BRBz

Rating: 704
matemateIn1middlegameoneMove