Opponent Prediction

Puzzle #03Vdf

Rating: 530
kingsideAttackmatemateIn1middlegameoneMove