Opponent Prediction

Puzzle #0CqWs

Rating: 829
kingsideAttackmatemateIn2middlegameshort