Opponent Prediction

Puzzle #07TZ4

Rating: 483
kingsideAttackmatemateIn1middlegameoneMove