Opponent Prediction

Puzzle #09mHi

Rating: 519
kingsideAttackmatemateIn1middlegameoneMove