Opponent Prediction

Puzzle #0SjyK

Rating: 399
kingsideAttackmatemateIn1middlegameoneMove