Opponent Prediction

Puzzle #04nUM

Rating: 869
kingsideAttackmatemateIn2middlegameshort