Opponent Prediction

Puzzle #0I0Gh

Rating: 747
kingsideAttackmatemateIn1middlegameoneMove