Opponent Prediction

Puzzle #0RstI

Rating: 831
kingsideAttackmatemateIn1middlegameoneMove