Opponent Prediction

Puzzle #03h9W

Rating: 512
kingsideAttackmatemateIn1middlegameoneMove