Opponent Prediction

Puzzle #0WdNb

Rating: 878
kingsideAttackmatemateIn2middlegameshort