Opponent Prediction

Puzzle #01Yq1

Rating: 515
kingsideAttackmatemateIn1middlegameoneMove