Opponent Prediction

Puzzle #0VGt5

Rating: 812
kingsideAttackmatemateIn1middlegameoneMove