Opponent Prediction

Puzzle #0Ih6v

Rating: 683
kingsideAttackmatemateIn2middlegameshort