Opponent Prediction

Puzzle #0SG5T

Rating: 851
kingsideAttackmatemateIn1middlegameoneMove