Opponent Prediction

Puzzle #01Y0b

Rating: 534
kingsideAttackmatemateIn1middlegameoneMove