Opponent Prediction

Puzzle #04CcY

Rating: 788
kingsideAttackmatemateIn1middlegameoneMove