Opponent Prediction

Puzzle #0H40n

Rating: 616
kingsideAttackmatemateIn1middlegameoneMove