Opponent Prediction

Puzzle #08rEW

Rating: 789
kingsideAttackmatemateIn1middlegameoneMove