Opponent Prediction

Puzzle #064LL

Rating: 660
hangingPiecekingsideAttackmatemateIn1middlegameoneMove