Opponent Prediction

Puzzle #0HzvH

Rating: 545
matemateIn1middlegameoneMove