Opponent Prediction

Puzzle #029AH

Rating: 856
matemateIn1middlegameoneMove