Opponent Prediction

Puzzle #0Clo9

Rating: 581
kingsideAttackmastermatemateIn1middlegameoneMove