Opponent Prediction

Puzzle #045Y6

Rating: 426
attackingF2F7matemateIn1middlegameoneMove