Opponent Prediction

Puzzle #0MSVZ

Rating: 592
kingsideAttackmatemateIn1middlegameoneMove