Opponent Prediction

Puzzle #0EkLr

Rating: 691
kingsideAttackmatemateIn1oneMoveopening