Opponent Prediction

Puzzle #0X6Lm

Rating: 733
kingsideAttackmatemateIn1middlegameoneMove