Opponent Prediction

Puzzle #0482Q

Rating: 803
kingsideAttackmatemateIn2middlegameshort