Opponent Prediction

Puzzle #0R0Y2

Rating: 888
kingsideAttackmatemateIn2middlegameshort