Opponent Prediction

Puzzle #04vNH

Rating: 871
matemateIn1middlegameoneMove