Opponent Prediction

Puzzle #0CqyZ

Rating: 803
mastermatemateIn1middlegameoneMove