Opponent Prediction

Puzzle #0RHvY

Rating: 698
kingsideAttackmatemateIn1oneMoveopening