Opponent Prediction

Puzzle #04fPO

Rating: 624
kingsideAttackmatemateIn1oneMoveopening