Opponent Prediction

Puzzle #04xz5

Rating: 529
kingsideAttackmatemateIn1middlegameoneMove