Opponent Prediction

Puzzle #05XxH

Rating: 788
kingsideAttackmatemateIn1middlegameoneMove