Opponent Prediction

Puzzle #06BcG

Rating: 631
kingsideAttackmatemateIn1oneMoveopening