Opponent Prediction

Puzzle #0SMdO

Rating: 474
kingsideAttackmatemateIn2middlegameshort