Opponent Prediction

Puzzle #0HBbO

Rating: 753
kingsideAttackmatemateIn2openingshort