Opponent Prediction

Puzzle #0SMWX

Rating: 567
kingsideAttackmatemateIn1middlegameoneMove