Opponent Prediction

Puzzle #0K368

Rating: 720
attackingF2F7matemateIn1middlegameoneMove