Opponent Prediction

Puzzle #0IjDp

Rating: 766
kingsideAttackmatemateIn2middlegameshort