Opponent Prediction

Puzzle #0DYul

Rating: 753
kingsideAttackmatemateIn2middlegameshort