Opponent Prediction

Puzzle #0EGAC

Rating: 834
kingsideAttackmatemateIn2middlegameshort