Opponent Prediction

Puzzle #07QzZ

Rating: 762
kingsideAttackmatemateIn1middlegameoneMove