Opponent Prediction

Puzzle #04AMm

Rating: 664
kingsideAttackmatemateIn2middlegameshort