Opponent Prediction

Puzzle #0905I

Rating: 472
kingsideAttackmatemateIn1middlegameoneMove