Opponent Prediction

Puzzle #02SYj

Rating: 798
kingsideAttackmatemateIn1middlegameoneMove