Opponent Prediction

Puzzle #00Yey

Rating: 801
kingsideAttackmatemateIn2middlegameshort