Opponent Prediction

Puzzle #0T361

Rating: 875
kingsideAttackmatemateIn2middlegameshort