Opponent Prediction

Puzzle #091GJ

Rating: 609
kingsideAttackmatemateIn2middlegameshort