Opponent Prediction

Puzzle #0Hc77

Rating: 868
kingsideAttackmatemateIn1middlegameoneMove