Opponent Prediction

Puzzle #09A3q

Rating: 795
hangingPiecekingsideAttackmatemateIn1middlegameoneMove