Opponent Prediction

Puzzle #09zQ1

Rating: 549
attackingF2F7matemateIn1middlegameoneMove