Opponent Prediction

Puzzle #0M5FA

Rating: 683
kingsideAttackmatemateIn1middlegameoneMove