Opponent Prediction

Puzzle #04YNB

Rating: 587
hangingPiecekingsideAttackmatemateIn1middlegameoneMove