Opponent Prediction

Puzzle #0CqGc

Rating: 765
kingsideAttackmatemateIn1middlegameoneMove