Opponent Prediction

Puzzle #0Qhhx

Rating: 878
kingsideAttackmatemateIn1middlegameoneMove