Opponent Prediction

Puzzle #03xUZ

Rating: 546
hangingPiecekingsideAttackmatemateIn1middlegameoneMove