Opponent Prediction

Puzzle #0EBrN

Rating: 517
kingsideAttackmatemateIn1middlegameoneMove