Opponent Prediction

Puzzle #09pYF

Rating: 804
kingsideAttackmatemateIn1middlegameoneMove