Opponent Prediction

Puzzle #0Cyum

Rating: 823
kingsideAttackmatemateIn2middlegameshort