Opponent Prediction

Puzzle #0CgQg

Rating: 699
kingsideAttackmatemateIn1oneMoveopening