Opponent Prediction

Puzzle #0Wbuq

Rating: 748
kingsideAttackmatemateIn2middlegameshort