Opponent Prediction

Puzzle #0BVOy

Rating: 534
attackingF2F7matemateIn1middlegameoneMove