Opponent Prediction

Puzzle #00qyT

Rating: 705
kingsideAttackmatemateIn1oneMoveopening