Opponent Prediction

Puzzle #026wE

Rating: 790
hangingPiecekingsideAttackmatemateIn2middlegameshort