Opponent Prediction

Puzzle #09Jv0

Rating: 823
kingsideAttackmatemateIn1middlegameoneMove