Opponent Prediction

Puzzle #0N9JB

Rating: 696
attackingF2F7matemateIn1middlegameoneMove