Opponent Prediction

Puzzle #06HwC

Rating: 835
kingsideAttackmatemateIn1middlegameoneMove