Opponent Prediction

Puzzle #02jkb

Rating: 452
kingsideAttackmatemateIn2middlegameshort