Opponent Prediction

Puzzle #0SXsy

Rating: 646
kingsideAttackmatemateIn2middlegameshort