Opponent Prediction

Puzzle #09zWn

Rating: 871
kingsideAttackmatemateIn2middlegameshort