Opponent Prediction

Puzzle #059pi

Rating: 871
kingsideAttackmatemateIn1middlegameoneMove