Opponent Prediction

Puzzle #0V7tX

Rating: 845
kingsideAttackmatemateIn2middlegameshort