Opponent Prediction

Puzzle #0J6IN

Rating: 528
kingsideAttackmatemateIn1oneMoveopening