Opponent Prediction

Puzzle #0CqqC

Rating: 772
kingsideAttackmatemateIn2middlegameshort