Opponent Prediction

Puzzle #0HuFJ

Rating: 553
kingsideAttackmatemateIn1middlegameoneMove