Opponent Prediction

Puzzle #0LcMk

Rating: 629
kingsideAttackmatemateIn1oneMoveopening