Opponent Prediction

Puzzle #0ESXh

Rating: 810
kingsideAttackmatemateIn1oneMoveopening