Opponent Prediction

Puzzle #004iZ

Rating: 454
kingsideAttackmatemateIn1middlegameoneMove