Opponent Prediction

Puzzle #0GjqI

Rating: 754
kingsideAttackmatemateIn1middlegameoneMove