Opponent Prediction

Puzzle #0KwJN

Rating: 853
kingsideAttackmatemateIn2middlegameshort