Opponent Prediction

Puzzle #0374n

Rating: 748
kingsideAttackmatemateIn2middlegameshort