Opponent Prediction

Puzzle #0Hr1a

Rating: 743
kingsideAttackmatemateIn2middlegameshort