Opponent Prediction

Puzzle #0Rg0z

Rating: 851
kingsideAttackmatemateIn2middlegameshort