Opponent Prediction

Puzzle #0C9dk

Rating: 844
kingsideAttackmatemateIn2middlegameshort