Opponent Prediction

Puzzle #0EEn1

Rating: 857
kingsideAttackmatemateIn2middlegameshort