Opponent Prediction

Puzzle #09VqE

Rating: 774
kingsideAttackmatemateIn1middlegameoneMove