Opponent Prediction

Puzzle #0S76A

Rating: 732
kingsideAttackmatemateIn1oneMoveopening