Opponent Prediction

Puzzle #0M8WX

Rating: 524
matemateIn1middlegameoneMove