Opponent Prediction

Puzzle #08k3Y

Rating: 599
kingsideAttackmatemateIn1middlegameoneMove