Opponent Prediction

Puzzle #0DGOg

Rating: 839
kingsideAttackmatemateIn2middlegameshort