Opponent Prediction

Puzzle #0AqUk

Rating: 789
kingsideAttackmatemateIn1middlegameoneMove