Opponent Prediction

Puzzle #08mWX

Rating: 539
kingsideAttackmatemateIn1middlegameoneMove