Opponent Prediction

Puzzle #06GSW

Rating: 624
kingsideAttackmatemateIn2middlegameshort