Opponent Prediction

Puzzle #09YFQ

Rating: 411
matemateIn1middlegameoneMove