Opponent Prediction

Puzzle #09w36

Rating: 744
kingsideAttackmatemateIn1middlegameoneMove