Opponent Prediction

Puzzle #00r3C

Rating: 668
kingsideAttackmatemateIn1oneMoveopening