Opponent Prediction

Puzzle #0DQvB

Rating: 536
kingsideAttackmatemateIn1oneMoveopening