Opponent Prediction

Puzzle #04p7f

Rating: 548
hangingPiecekingsideAttackmatemateIn1middlegameoneMove