Opponent Prediction

Puzzle #055H8

Rating: 634
hangingPiecekingsideAttackmatemateIn1middlegameoneMove