Opponent Prediction

Puzzle #04F4R

Rating: 771
kingsideAttackmatemateIn1middlegameoneMove