Opponent Prediction

Puzzle #0BURO

Rating: 830
kingsideAttackmatemateIn2middlegameshort