Opponent Prediction

Puzzle #04r7V

Rating: 709
kingsideAttackmatemateIn1middlegameoneMove