Opponent Prediction

Puzzle #0HkWL

Rating: 705
kingsideAttackmatemateIn1middlegameoneMove