Opponent Prediction

Puzzle #0D7jf

Rating: 687
kingsideAttackmatemateIn2middlegameshort