Opponent Prediction

Puzzle #000rZ

Rating: 731
kingsideAttackmatemateIn1oneMoveopening