Opponent Prediction

Puzzle #0T7Sq

Rating: 749
kingsideAttackmatemateIn2middlegameshort