Opponent Prediction

Puzzle #0S1iW

Rating: 774
kingsideAttackmatemateIn1middlegameoneMove