Opponent Prediction

Puzzle #0NS5Q

Rating: 772
kingsideAttackmatemateIn1middlegameoneMove