Opponent Prediction

Puzzle #0ARRV

Rating: 609
kingsideAttackmatemateIn2middlegameshort