Opponent Prediction

Puzzle #056SE

Rating: 503
mastermatemateIn1middlegameoneMove