Opponent Prediction

Puzzle #08BY8

Rating: 831
kingsideAttackmatemateIn2middlegameshort