Opponent Prediction

Puzzle #0Hy9T

Rating: 668
kingsideAttackmatemateIn1middlegameoneMove