Opponent Prediction

Puzzle #00CFp

Rating: 539
kingsideAttackmatemateIn2middlegameshort