Opponent Prediction

Puzzle #0V0hJ

Rating: 462
kingsideAttackmatemateIn1oneMoveopening