Opponent Prediction

Puzzle #00656

Rating: 645
matemateIn1middlegameoneMove