Opponent Prediction

Puzzle #0Wvq9

Rating: 689
kingsideAttackmatemateIn2middlegameshort