Opponent Prediction

Puzzle #0T04Y

Rating: 863
kingsideAttackmatemateIn2middlegameshort