Opponent Prediction

Puzzle #08biN

Rating: 799
kingsideAttackmastermatemateIn1middlegameoneMove